It may not be the only choice, but for thousands of people when buying a smartphone, the iPhone is the obvious choice.
Android smartphones may resemble iPhone hardware and software at times but Apple has a hold on the smartphone market in the west and it doesn't look like letting up any time soon.
With the unveiling of the iPhone XS and iPhone XR there are now seven different iPhones that Apple sells. That's unusual, and means we have racked our brains to rank the iPhones from best to worst.
This of course is the subject of much passionate debate here at Macworld.
The debate over which iPhone is truly best could rage for days, and for many diehard fans it's the most recent iPhone with the best specs. But many people simply don't need - or can't afford - the most expensive iPhone.
We've ranked the lineup to represent the best iPhones for most people. We took into consideration age, size, price on contract or handset only, performance and more to decide which should sit atop the charts.
iPhone comparison 2019
1. iPhone XR
OK, it's not cheap per se, but the iPhone XR is the best iPhone for most people right now. At £749 /$749 it's more affordable than the XS and XS Max and you really don't lose that much by going for it.
It has an LCD instead of an OLED, which is 6.1in - larger than the XS and smaller than the XS Max. It's also got only one rear camera. Otherwise it's practically the same specs, including the powerful A12 Bionic processor.
It also has the best battery life on an iPhone ever and comes in six colours. Sold?
Read our iPhone XR review
2. iPhone XS
The iPhone XS is the most fully featured and powerful iPhone ever. It's got outstanding performance, a great OLED display and a new gold colour to draw you in.
The dual cameras are very good, offering portrait mode and 2x zoom while Face ID is here to stay - there's no home button here. But when so much of the front of the phone is screen we don't mind.
Read our iPhone XS review
3. iPhone XS Max
Starting at £1,099 / $1,099 the iPhone XS Max is the most expensive and largest iPhone ever. Its 6.3in tall display is one of the only main differences between it and the regular XS - that and the larger battery.
Otherwise this is the same phone as the XS. You might want the Max if you want a large screen for photo and video viewing or if you simply want the biggest iPhone money can buy.
Read our iPhone XS Max review
4. iPhone 8 Plus
You get a premium build, wireless charging and an improved display over the iPhone 7 series that adds True Tone for better colour management.
The dual cameras are technically better than those on the iPhone 7 Plus, but the Portrait Lighting mode is not much to write home about and unless you're a pro photographer then you might find it an unnecessary inclusion.
Read our iPhone 8 Plus review
5. iPhone 8
The A11 Bionic chip is also still very powerful. So if you need to do some truly heavy lifting in gaming, video or music production, the iPhone 8 is still capable for hundreds less than the iPhone XS.
If you want to spend less you can check out the iPhone 7, which is quite similar in function but less powerful than the 8.
Read our iPhone 8 review
6. iPhone 7
Now two years old but still available from Apple, the iPhone 7 is a good pick if you want the latest iOS software for the least money.
It lacks a headphone jack, but it is waterproof. At 4.7in it is also the joint smallest iPhone you can buy from Apple now.
Read our iPhone 7 review
7. iPhone 7 Plus
The first truly large phone on our list is at No. 4 as many people won't want a larger display, particularly in such a large handset as this, but the dual cameras of the iPhone 7 Plus present a compelling option.
The metal finish is beautiful, but unfortunately you can't get the jet black or red versions an more.
The dual cameras allow the 7 Plus to have Portrait Mode, a setting that attractively blurs the background on shots of a focused subject. It's the cheapest iPhone to have this feature.
Read our iPhone 7 Plus review