Probably but then as an athlete Cristiano is physically superior to Messi, which will help him have greater longevity.
I'd say Ronaldo is just about the perfect footballing specimen. If you could build a footballer physically you'd make them like Cristiano Ronaldo.
Mentally Messi is much better.