I'll probably get downvoted - but - I upgraded from a 3GS to a 4. There were clear advantages to the upgrade with both hardware and software (exclusive to the 4) including speed, screen and a front facing camera (which opened up many new apps and possibilities) To be honest - I don't see me upgrading from the 4 to 4S/5 as I don't need more space, the apps/use case for my phone is fine and don't really need anything new at this time either. Even if it's NFC enabled - that's not enough to get me to upgrade. Not a knock at all on the next generation - but I will probably skip this iteration. OS5 is more compelling than an actual hardware upgrade, for me, at least.