sooner or later

[ˈsuːnər ɔːr ˈleɪtər] スーナー オア レイター

1. いつか将来的に、遅かれ早かれ必ず起きるだろうということを示す表現。

遅かれ早かれ、という意味合いで、時間がかかるかもしれないが、いずれは必ず起こるということを表す際に使われます。
Sooner or later, you'll have to tell her the truth. (遅かれ早かれ、あなたは彼女に真実を話さなければならないだろう。)

2. 特定の期限があるわけではないが、近い将来、いずれは発生するだろうということを示す表現。

絶対性だけでなく、時間的な近さや適切性を示唆する場合にも使われます。いつかはやった方が良いこと、いずれかは起こるであろうことに対して用いられます。
We should visit them sooner or later. (私たちは遅かれ早かれ、彼らを訪問すべきだ。)