But well, you have to buy that phone eventually, right? So you take the best deal you can find, and stop worrying about it. That's the only sane way.
So in general - customers will delay purchases until the reasons they want to make the purchase outweigh the expected savings from delaying further.
I've also found the reverse to apply: for example, taking out a mortgage, I opted not to hurry despite fast-rising prices, because I judged the money saved on doing it earlier would not offset the mental cost of adding a house searching and mortgage process on top of two other highly-taxing life events.
The Osborne effect is a social phenomenon of customers canceling or deferring orders for the current, soon-to-be-obsolete product as an unexpected drawback of a company's announcing a future product prematurely. The term was coined in reference to the Osborne Computer Corporation, a company that took more than a year to make its next product available, and eventually went bankrupt in 1983.