на три года

for three years

→ на
phrase Common #7,426
for three years Also used with comparisons to mean “by three years,” as in age differences.
RU: Мы снимаем эту квартиру на три года.
EN: We’re renting this apartment for three years.

У меня контракт на три года.

I have a three-year contract.

Он старше её на три года.

He is three years older than her.

Ты всего на три года меня старше.

You're only three years older than me.

Он младше моего брата на три года.

He is three years younger than my brother.

Я старше своего брата на три года.

I am three years older than my brother.

В итоге я остался в Бостоне на три года.

I ended up staying in Boston for three years.

Он старше меня на три года.

He is three years older than me.

Вы же сказали, что это только на три года.

You said it was only for three years.

— Двойная рокировка (2002)

Я младше его на три года.

I am three years younger than him.

Том ведь старше тебя на три года?

Tom is three years older than you, right?

Моя жена на три года меня старше.

My wife is three years older than me.

Том снял квартиру в Бостоне на три года.

Tom rented an apartment in Boston for three years.