Better update track record than most Android manufacturers
Has a headphone jack
Offers a few color options
Not compatible with Verizon or Sprint
Limited customer service
If you want an Android phone, it's hard not to recommend the OnePlus 6. The company is still delivering software updates for the two-year-old OnePlus 3, which is better than most manufacturers. The camera easily holds its own in daylight, and isn't bad at night either. Unfortunately if you're using Verizon or Sprint, you'll want to look elsewhere
iOS doesn't offer as much customization as Android
No fingerprint sensor
No headphone jack
Kinda pricey for what it is
If you're into Apple's phones — it's okay, we love you all the same — the iPhone XR is probably going to be the best iPhone this year. It has the same hardware inside as the more expensive models, nearly the same camera, the exact same software, five color options and it's much less expensive than the other iPhones.
The main difference between these phones is the age old question: do you prefer iOS or Android?
What are the differences?
Android 9 Pie
Rear Camera 1
16MP, ƒ/1.7, OIS
12MP rear, wide-angle, ƒ/1.8, OIS
Rear Camera 2
16MP, ƒ/2.0, EIS
7MP, ƒ/2.2, EIS
Lightning, wireless charging
Fingerprint, face unlock
Besides the Android vs. iOS argument, there are some concrete differences between these phones. We haven't seen camera samples from the iPhone XR yet, but given Apple's 2017 phones took better photos and video than the OnePlus 6, it's a safe bet the 2018 ones will be even better.
The display on the OnePlus 6 is marginally larger, but being an OLED panel it will offer deeper blacks and use less battery life than the LCD in the iPhone. Not say the display in the iPhone is bad: it has all the hallmarks and technical specs of Apple's other displays. Being able to use the phone where you live is supremely important, and if you use Verizon or Sprint you won't be able to use the OnePlus.
The OnePlus 6 and iPhone XR both offer fast face unlock, though Apple's method is much more secure. OnePlus still includes a fingerprint sensor that's just as easy to use as any other phone, so you don't have to use its face unlock if you don't want to. The iPhone can charge via its Lightning port or with a Qi wireless charger, while the OnePlus 6 can only charge with a cable.
Now for the most important feature of the iPhone XR: the color options. It's offered in (Product)Red, Yellow, White, Coral, Black, and the most perfect shade of Blue. The OnePlus 6 comes in Mirror (Glossy) and Midnight (Matte) Black, Silk White and Red.
If you want an Android phone, the OnePlus 6 is one of the best out there.
The OnePlus 6 isn't just a great Android phone, it's a great phone period. It's much less expensive than comparable phones from other manufacturers, offers a very minimal version of Android, and it will likely receiver software support for at least two years. Just don't buy it if you use Sprint or Verizon.
The "budget" iPhone
If you prefer iOS, this will be the best iPhone for the money this year.
This iPhone stands toe-to-toe with the other models Apple announced for this year, but comes in at a much lower price. The camera will be better than that on the OnePlus, and it will easily receive software support for five years or more. Plus, that blue color is to die for.