I believe the typical 1 year refresh timeline for the iPhone is starting to become rapidly outdated. All of the other manufacturers are EACH releasing a handful of premium smartphones each year. I realize that all of those devices are in parallel development and aren't necessarily iterative on each other, but so what. The reality is that the iPhone 5 will become outdated pretty quickly over the next year. It'll be competitive upon release, but in 6 months it will likely be inferior everything coming out. Especially when you look at the "left out" features such as NFC. NFC is basically in every premium smartphone and, even if it turns out to be a huge success (and I'm not talking mobile payments but all the other benefits), we would have to wait a full year before its even possible for the iPhone to get it. Another problem with the "exactly 1 year" release cycle is how it is pretty restricting. I would much rather Apple adopt a more "release it when it's ready" type approach. Imagine if an important technology that apple wanted to adopt in the iPhone 5 (incell display, the new efficient LTE chips, IGZO, A6 processor etc) wouldn't be ready till end of oct/beginning of Nov. I would rather Apple wait a month than say "Oh well" we'll have to release it without X feature. Or vice versa, Its possible that all of the components were available in june/july but apple wanted to maintain their 1 year cycle so they held off the release. Plus this prevents the halting of iPhone sales because everybody knows exactly when it's coming. That being said I would rather Apple shoot for closer to a 9 month timeframe for refresh (but only as a vague concept, still use the "release it when its ready" idea). I think this allows sufficient time to upgrade the hardware, ESPECIALLY because Apple would still maintain the 4/4s/5/5s strategy. This would result in an updated design every 1.5 years instead of 2 years. They would still be able to suck every penny out of each product by keeping them around at lower prices. But it would prevent something like the 3GS from happening, that device was released like 3 yrs 3 months ago and it's just now going away. So with this new timetable, iPhones would stay around for approx 2 years and 3 months. I think that is plenty sufficient time for a product to be sold. The only potential flaw that comes to mind is the fact that most providers give 2 year contracts. But I don't think that would be too bad, because I think most people become upgrade eligible by around 1.5 years typically. Or 2 yr 3 mos really isn't too bad to upgrade. I mean that's exactly how long I've had my iPhone 4. thoughts?