He will live to be 50 or older.
Student or Learner
Which one is correct?
He will live up to 50 or more years old.
He will live to be 50 or more years old.
The problem with the original sentences is more that no one would say them than that they're wrong. They're just unnatural.
Would people say 'live to the age of at least XXX'?
It doesn't sound very natural to me.
(BrE first language speaker.)
I would probably use "He will live to at least 50". "Years of age" is implied.
Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.
I'd prefer a different context for this question.
Nobody can predict how long someone will live.
'If he can keep fit, he'll still be playing cricket at 40.'