Many android phones can get up to 4-5 years updates also. They may get only 2 or 3 years of manufacturers OS updates but there is usually a further 2-3 years of security
patch updates following the final Os update.
Also, I’m not being argumentative but iPhones are not the luxury must have many mistake them for. Everybody who’s anybody owns an iPhone nowadays. Some past generation models are as cheap as chips. I live in a central urban area and there are enough addicts, down and outs sleeping rough who own iPhones as well as everyone else..enough to take the shine off there being any exclusivity in owning one. They’re kinda common tbf.
I love my max but in reality it’s not much or any better than the much cheaper iPhones that can be found in refurb/repair or 2nd hand phone outlets. They all pretty much function the same..regardless how cheap or expensive someone paid for it. Case in point, my cousin just picked up an iPhone 7 for £90.00 from a mobile repair shop and other than looking slightly dated it runs everything pretty much identically to my Xs max that I paid much, much more for..definitely got me

some.