If you're in the market for a new phone you may be wondering whether now is a good time to get a new iPhone.

If you're purely concerned with price, now is the best time to buy an iPhone, with new iPhones announced and older iPhones reduced less than one hour ago. Of course, sometimes it pays to wait a while to ensure any initially bugs are smoothed out.

We don't expect any more new iPhones to launch until September 2020. Of course, you can find great deals all year round - see iPhone deals for help with that.

In this article, we answer all of your questions about when you should and shouldn't buy a new iPhone - including advice on when Apple is likely to discount the price of older iPhone handsets. For related advice, see When is the best time to buy an iPad?

How long is it since the last iPhone launched?

Apple unveiled three new iPhones earlier today with the iPhone 11, iPhone 11 Pro and iPhone 11 Max Pro.

Previous to this new iPhones were announced on 12 September 2018 with the iPhone XS, iPhone XS Max and iPhone XR. And in September 2017 we saw the launch of the iPhone 8, 8 Plus and iPhone X.

The new 2019 iPhones are available to pre-order from Friday, going on sale on 20 September. Prices start at £729/US$699 for the iPhone 11.  

With the launch of new iPhones come price drops for older models - iPhone XR is now £629/$599 and iPhone 8 from £479/$449) while the iPhone XS series is discontinued completely, but you could find some good deals as vendors look to shift stock.

If you're wondering which of these iPhone models is best for you, read our iPhone buying guide or our roundup of the best iPhone deals.

How frequent are iPhone updates?

Apple usually waits one year before introducing a new iPhone model. It has become an Apple tradition to hold an event in September at which a new crop of phones are demonstrated and then put on sale a couple of weeks later.

In 2016 Apple broke with tradition and introduced an iPhone SE in March. There was, however, no new iPhone SE in March 2017, 2018 or 2019.

When will Apple update the iPhone?

It's unlikely that Apple will release another iPhone before September 2020.

When is the best time to buy an iPhone?

The best time to buy an iPhone isn't necessarily when a new model launches - unless you're desperate to have the very latest hardware. You might be happy to wait a month or two after the launch and wait for supply to catch up with demand, and for any problems with the new phones to be identified and (hopefully) fixed.

We'd say that it's worth buying a new iPhone within nine months of it launching, but by June/July we'd recommend putting off your purchase until the autumn - unless your current iPhone is broken and won't tide you over for three or four more months.

It's easier to say when the worst time to buy a new iPhone is - that is without a doubt in the months leading up to September. So don't buy an iPhone in August, unless you want to be kicking yourself a month later.

What if I want to buy an older iPhone?

You may be thinking that since you just want a new phone and aren't too bothered about the latest iPhone model, why not buy a new iPhone now?

It is our experience that after the event the prices of the current-generation iPhones will drop. And if you're really not bothered about specs, you might be able to pick up an even older iPhone that Apple has discontinued as mobile phone companies discount those models to clear stock.

For example, the iPhone XS has been discontinued by Apple but the price has dropped across the web. Take a look at the best iPhone XS deals. Alternatively check the best iPhone 8 and iPhone 8 Plus deals.

Wait until Black Friday

Another tip: buy your iPhone in Apple's Black Friday sales at the end of November. Apple itself won't give discounts but will offer an additional gift card. Other retailers will offer discounts on iPhones and iPhone contracts.

We can't be sure that Apple will participate again, but ahead of this year's sale, you can take a look at our Black Friday deals hub where we'll be covering the best Black Friday iPhone deals, iPad deals, MacBook deals and more.

Is now a good time to buy a new iPhone?

Now is a good time to buy a new iPhone, since you can be sure there won't be another new model for a full year. However, unless you're a keen early adopter, we'd hold off on buying the new model for a month or so after launch, and if you can hold out to Black Friday in November then do.

Read next: iPhone deals.