It’s great to see that the iPhone will finally have some competition in terms of software support. For the longest time, Android smartphones always had subpar software support.
Not all iPhones get 5 years. The original iPad only got iOS 5 and shipped with iOS 3. iPhone 3GS shipped with iOS 3 and got iOS 6. My 6s shipped with 9 and is getting to 15.
That was the case many years ago, but times have changed.
It is still the case, iPhone 6s is getting its 6th update in a few months
That is more than six years of software support, not five years of software support.