My kid actually has my original iPhone 6s. It’s been through 3 owners, and it’s still alive and kicking. We’ve replaced the battery once.
And this fall, it’s going to still be supported, and receive the latest iOS. Meanwhile Android phones never get any updates, never mind a major OS upgrade. And this will be the 5th major upgrade for this model.
One of the reasons I really don’t like my Android phones is that the updates are controlled by carriers who don’t give a crap. Even if you are lucky enough to get updates, they only last a year or two at most.