@DazzaJersey,
I could not agree more! To get a subsidized price for the iPhone we have to be locked into a 24 month contract, yet they release newer iPhones. I'm not against the new upgrades, but make them on time and public. I had a iPhone 3G and I finally came off contract in Feb, its ridiculous. I don't want an iPhone 4, I want an iPhone 5. If Apple changes the iPhone 5 release date they're risking the loss of all the people who initially bought iPhone 3G/3GS and thereafter when their contract is up. Why get a 3G iPhone when there's dual-core LTE phones rolling out...Apple needs to get their crap together or they'll be left behind. Android is being boasted around everywhere, Apple needs a new iPhone, by June.