Che differenza c’è …? di 40 anni VS sui 40 anni

Giovanni è un uomo di 40 anni.
Giovanni è un uomo sui 40 anni.