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.

Spoiler: now may not be a good time to buy one unless you can find a great deal (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.

How long is it since the last iPhone launched?

Apple unveiled not one but three new iPhones on 12 September 2018: the iPhone XS, iPhone XS Max and iPhone XR, which are available to buy now from Apple.

They arrived one year after the launch of the iPhone 8, 8 Plus and iPhone X.

With the launch of the new phones came price drops for older models (iPhone 7, iPhone 7 Plus, iPhone 8 and iPhone 8 Plus) and the iPhone X is now discontinued completely, as is the iPhone SE.

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 Apple will release another iPhone until September 2019.

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 X has been discontinued by Apple but the price has dropped across the web. Take a look at the best iPhone X 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 might not be the best time to buy a new iPhone, as there isn't long to wait until the expected new models in September. Unless you're a keen early adopter we'd hold off on buying the new model for a month or so after launch, so around October, to see if you can get some cheaper deals and to make sure there are no teething issues or supply issues with the new models.

If you decide you do want to buy the iPhone XS, check out our iPhone XS deals article, and for all iPhones take a look at iPhone deals.