Look, I dislike Apple's walled-garden as much as the next guy, but let's give credit where it's due. Apple has been phenomenal at supporting its older devices, much longer than most Android manufacturers. The iPhone 7 only recently stopped getting updates, and it was from 2016. The standard for Androids is still 2 years, so when it comes to long term device support, the point undeniably goes to Apple.