Nevermind also the significant differences between the a4 chip in iPhone 4 and the a5 in the 4s. Pretty stupid to say the cut off point of support lies solely with RAM.
Man, talking to some Apple fans is like talking to Political Supporters. They take a part of what I wrote out of context and spin it in their own way, then other just follows the spin.
What I said:
"There is a reason why Apple don't list RAM explicitly in their spec. RAM is secondary layer in phasing out products.
Apple phase out product primary using iOS upgrades and if people are still hanging on to their old products, running older iOS, they won't have enough RAM to run new applications that will need larger amount of RAM."
I was trying to raise awareness of the importance of RAM's role in determining the lifetime of a device.
What I did not say :
the cut off point of support lies solely with RAM.
Support and RAM and independent, apple can choose to cut off your support, and whether they do or not your device may still be out of date if you don't have the ram to run the app you want to use.
Having fast CPU is nice, but for example, if you have a 256mb device, and iOS takes up 100mb, if you try to run an application that needs more than 156mb will always crash regardless if you have a a4, a5 or a a10 CPU from the future. This is a physical fact.
In addition, majority iOS will not run noticably faster with faster CPU/GPU, only some process heavy apps and games can take advantage of the faster CPU.
Buying into the faster CPU and GPU marketing, without paying attention to underlying restrictions like RAM is exactly what apple marketing want you to do.
I don't mind people disagreeing, as long as is something that I said rather than some made up assumption and spin. You are only allow to do that 24/7 if you are a politician.