Apple supports iPhones five years old and less, with only a very slight degradation in performance, thanks to iOS 12. Add a discounted battery replacement, gives older iPhones another year or two. This is a good thing for consumers - sticking on iOS ecosystem. Both good (more services subscription) and bad (longer upgrade cycle) for Apple. As an aside, there’s not much attention to Android to iOS switchers for the quarter.