Sorry but I can't find the answer to this question so I'm posting here for some opinions. I'm hoping to snag an iPhone 4s for my wife after they announce the next generation phone which appears to be soon. I know that generally Apple will make a cheaper version of the previous model with half the memory but if you act quickly you can get a decent deal on current models from the carriers as they try and clear out their stock. Since we now have a possible date of announcement (I know its not confirmed), in the past when have the carriers began the process of clearing this stock out? Her upgrade is 8/17 so the timing is pretty good I think. Thanks!