At some point (and I think we’re almost there), smartphones will become so powerful that they will be cut from support not by technical reasons, but just to keep pushing the sales of newer models. Because, let’s be real, the current iPhone 14, the base model, has a powerful A15 (almost as powerful as the new A16) and 6GB of RAM. Do you think there will be a software release this machine cannot handle? We’ll see in 5 years from now if they cut the support for the 14.
And why I’m so pessimistic about this? Well, in the macOS side is already happening. Don’t tell me that 2017 MacBook Pro isn’t powerful enough to run Sonoma. It is, even if it’s without the machine learning based features. But they are already cutting the support and probably the 2018 macs will lose support as well next year. Here the change of architecture (x86 to ARM) is a big factor, not gonna lie, but I suspect they are approaching that point of stop supporting perfectly capable machines because they already have 5 or 6 years, pushing you to buy a new one -which is bad news for the environment they apparently care so much-.