And cannibalize sales of existing iPhones for an entire month or even two? Not happening.
Not necessarily. Some people who don't need the latest and greatest wait for the new iPhone announcement so that the old one gets discounted. Even if the new one was delayed a month, I'd be willing to bet the price cuts on the older models would happen sooner. Yes, they would lose some sales, but they would also pick up those people who were waiting for the cheaper option.
Which is exactly why they would announce it closer to the release date not a month or two before. They have nothing to gain from doing that. It would lead to a messy launch and very un-Apple.
Based on past releases, I'm inclined to believe that the release will be soon after the announcement (same as what you're saying). However anything can still happen, so I'm keeping an open mind.
Unless the white paint is still giving them trouble...![]()
In that case, you won't get a white iPhone for another few months. Think you can last that long?![]()