So I was sitting back thinking about this since I am up for an upgrade. I have not been with iPhone's for too long so I thought I would ask some other peoples opinions. What has been the average cycle for the iphone? A new version issued yearly? If so wouldn't it make more sense to get your contract lined up with the "s" versions instead of the initial redesign? So like right now I have an ip4 but thinking if I hold out till the ip5 they will most likely come out with one that looks the same but has better features the following year. I had no intentions of buying the 4s until I thought about this and having my contract renew at the better tech phone doesn't sound that bad. Opinions?