é três anos mais velho do que

is three years older than

→ ser
phrase Rare #35,729
is three years older than The adjective “velho” is masculine; the feminine form is “é três anos mais velha do que.” The adjective agrees with the person being described, not the person being compared to.
PO: Jack é três anos mais velho do que eu.
EN: Jack is three years older than me.

Jack é três anos mais velho do que eu.

Jack is three years older than me.

Você é três anos mais velho do que o Tom, não é?

You're three years older than Tom, aren't you?

Tom é três anos mais velho do que Maria.

Tom is three years older than Maria.

Tom é três anos mais velho do que eu, mas ele é mais baixo.

Tom is three years older than me, but he is shorter.