How Apple Could Announce The New iPhone in June and avoid the Osborne Effect
If Apple announces the new iPhone at WWDC they could simultaneously announce an immediate price cut for the 4s and the 4—both models could drop one hundred dollars. Apple would preserve revenue until the new iPhone ships in fall. I don't think this is going to happen, Apple can probably prep developers for a new resolution without tipping their hand, but it is something to think about.
Edit: Just to clarify, I'm talking about Apple announcing a fall launch in June.