Despite the slowdown uproar, Apples long term iPhone support is the standard to beat
A quick look
However, if you look at the reasons behind the slowdown, Apple’s actions are actually consistent with their relatively long support cycles. You can read the their full explanation, but essentially, peak loads on devices with degraded batteries can cause them to completely shut down, so when this is in danger of happening, iOS throttles the devices. They’ve only been doing this about a year. Apparently a some people don’t agree, but I think most people would rather have a slight slowdown instead of a full hard shutdown.
Yes, Apple should have been more transparent, and a nearly 900 billion dollar company doesn’t need anybody to defend it. But this isn’t some test of faith for the Apple zealots—compared to the rest of the smartphone industry, their long-term device support goes a long way to counter planned obsolescence conspiracy theories.
Ever since the iPhone 4 and the debut of Apple-designed SoCs, the trend has been for Apple to support each iPhone model and SoC generation for four years and four major OS updates. (There are a few exceptions—the iPhone 4 and 5C only got three major updates, but they still got about 4 years of support.) Apple is currently supporting iPhones all the way back to the 5S, which came out in 2013.
Apple is also on a trend of keeping two previous generations of iPhones available for sale, serving as their de-facto mid-range devices. So, what if you bought one of these the day before it was discontinued? Looking at discontinued devices from the Apple SoC era (the 4, 4S, 5, and 5C), the average time from last availability to the last OS update is still a little over two years.
In response to the incident, Apple is offering $29 battery replacements and will add a battery health feature to iOS. You could argue that maybe they should consider even longer support, thought that could make things more challenging for developers, and no matter what, some consumers are always going to complain.