The verizon iphone has barely been out a year. I think they didnt want to have carrier wars and verizon probably didnt want to sell millions of subsidized iphone 4's just for apple to release an iphone 5 six-seven months later. Maybe they signed a contract saying that. because then ATT customers would be able to upgrade and verizon customers barely 6 months aboard would be screwed, or verizon would have take a hit and offer subsidized phones to them. Apple, Att, verizon, etc... ALL know that people sell phones private. If Verizon customers were jerked out of an upgrade, alot would complain and potentially switch to ATT. Then flood the market with used verizon phones, hurting verizon on signing up 2 year contracts selling phones for $199.
I think that the June release in general just wasn't going to work now that the phone is on other carriers. They had to make it even release for everyone and get everyone on the same schedule. If it came out in June, then Sprint and T mobile got it in Oct, then they're 3 months behind on all of their iphone contracts as well, just like verizon would have been 6-7 months behind if a new phone came out in June
it's funny to me no one on here is referencing all the threads from Dec 10 and Jan 11 when people were saying "why would i get the iphone 4 on verizon now if theres gonna be a new one in June. They had to push the release back date. The new schedule of phones will now release on all carriers simultaneously so everyone is in the same boat