The previous main daily driver Android I owned was a Nexus 5 which lost OS updates in less than 3 years after purchasing it new. That’s one important aspect of quality Android is seriously missing on and where iPhones are exceptional compared to the competition.
EDIT: Actually it lost OS updates in three years after being introduced as a flagship product, so I guess I bought it and it stopped receiving updates after a year or so, worse than I remembered. Stuff like that ruins the brand reputation, quality-wise.