As far as I know, until recently no android phone manufacturer except Google provided updates to their phones past 1-2 years. So while it’s been possible, I have never recommended keeping an android phone past 2 years.
See https://www.androidauthority.com/phone-update-policies-1658633/ for some background info if you think it’s just anecdotes
And pretty much everyone in my family has used our android phones for 4+ years for as long as I can remember.
It’s almost as if anecdotes are worthless!
As far as I know, until recently no android phone manufacturer except Google provided updates to their phones past 1-2 years. So while it’s been possible, I have never recommended keeping an android phone past 2 years.
See https://www.androidauthority.com/phone-update-policies-1658633/ for some background info if you think it’s just anecdotes