Year after year, Xiaomi has rolled out new models in the Mi series that offer the same hardware as "true" flagships for roughly half the cost. In a way, Xiaomi kicked off the value flagship segment, and its devices continue to break new ground for value. The same can be said of OnePlus as well, with the company continuing its momentum in this category. Right now, these are two of the best affordable flagships around.
These phones prove you don't need to spend $1,000 on a flagship
The OnePlus 7 has the same chassis as the OnePlus 6T, but with OnePlus rolling out a new device every six months, that's not necessarily such a bad thing. The design still holds up well in 2019, and the OnePlus 7 looks every bit as premium as its £499 asking price. What has changed is the inside, with the OnePlus 7 featuring some of the latest software you'll find on a phone today.
Both the OnePlus 7 and Mi 9 look every bit as premium as the latest flagships from Samsung and Huawei.
Meanwhile, Xiaomi overhauled its design aesthetic with the Mi 9, switching to gradient colors and a curvier back. The Mi series always featured evocative designs, and with the Mi 9, Xiaomi is showing that it can deliver a phone that looks just as good as the latest flagships from Samsung and Huawei.
There are only so many ways you can design a phone with a glass back, and as a result, both the OnePlus 7 and Mi 9 are similar in a lot of areas. They both have a glossy finish at the back that picks up smudges every few seconds, and they're both sleek. In fact, the curves and overall design aesthetic are near-identical, and if you remove the camera housing and logos from either device, you'd have a hard time telling them apart.
|Category||OnePlus 7||Xiaomi Mi 9|
|Operating system||Android 9.0 Pie||Android 9.0 Pie
|Display||6.41-inch Optic AMOLED, 2340x1080 (19.5:9)
HDR10>Gorilla Glass 6
|6.39-inch Super AMOLED
Gorilla Glass 6
1 x 2.84GHz Kryo 485
3 x 2.41GHz Kryo 485
4 x 1.78GHz Kryo 485
1 x 2.84GHz Kryo 485
3 x 2.41GHz Kryo 485
4 x 1.78GHz Kryo 485
|Rear camera 1||48MP, f/1.6
Dual Pixel PDAF
Dual Pixel PDAF
|Rear camera 2||5MP, f/2.4||16MP, f/2.2
|Rear camera 3||None||12MP, f/2.2
|Front camera||16MP, f/2.0||20MP, f/2.0|
|Connectivity||Wi-Fi ac 2x2 MIMO, Bluetooth 5.0
AptX HD, NFC, A-GPS
|Wi-Fi ac, Bluetooth 5.0
AptX HD, NFC, A-GPS
|Charging||USB-C at 20W||USB-C at 27W
20W wireless charging
|Security||In-display fingerprint (optical)||In-display fingerprint (optical)|
|Dimensions||157.7 x 74.8 x 8.2mm
|157.5 x 74.7 x 7.6mm
|Colors||Mirror Gray, Red (China and India)||Piano Black, Lavender Violet, Ocean Blue|
As for color options, there's a gorgeous Red color option of the OnePlus 7, but it's limited to China and India. Customers in the U.K. are limited to the Mirror Gray option, and that doesn't look anywhere as enticing as the Lavender Violet or Ocean Blue variants of the Mi 9. Ironically, I have the Red OnePlus 7 and the Piano Black Mi 9, so in these photos the OnePlus 7 looks much better. But if you're in the U.K. and are eyeing a device with a gradient pattern, the Mi 9 is the way to go.
One of the few changes on the design front with the OnePlus 7 is the inclusion of stereo sound. The device has a large grill at the top that acts as a secondary speaker, and that makes a noticeable difference when streaming videos on the device. Both phones are certified for HDR10, and they both have AMOLED panels.
The display on the OnePlus 7 is marginally larger at 6.41 inches, but you get vibrant colors and great contrast from both panels. They also both sport a cutout at the top.
You're getting the latest hardware available today, with the Mi 9 offering a few extras.
Things aren't very different when we talk about the internal hardware. Both the OnePlus 7 and Mi 9 are powered by Qualcomm's latest 7nm Snapdragon 855 chipset, and simply put, they're two of the fastest devices in the market today. OnePlus has a slight advantage in that its using UFS 3.0 flash storage on the OnePlus 7, with the Mi 9 relying on the older UFS 2.1 standard.
That said, the Mi 9 has wireless charging, and the OnePlus 7 does not. So while UFS 3.0 is a welcome addition, you're not likely to notice the difference between the storage module and one that's on UFS 2.1. What you will notice is the lack of wireless charging, so in this regard the Mi 9 scores a win. What makes it even more interesting is that the Mi 9 is the first phone in the world to offer 20W wireless charging, which is just as fast as wired charging on several flagships.
In fact, OnePlus has used this as an excuse for not providing wireless charging on its devices. However, Xiaomi has proven that it is possible, and the Mi 9 paves the way forward for wireless charging as a standard.
Because these are value flagships, they lose out on a few features — there's no water resistance, no microSD slots, and no 3.5mm jack on either device. Both phones have optical in-display sensors, and they're equally matched.
Same camera sensor, but the Mi 9 takes better photos
Continuing on with the similarities, the Mi 9 and OnePlus 7 have the same 48-megapixel (MP) camera sensor at the back: a Sony IMX 586. The sensor has been a mainstay on most premium devices this year, and for good reason. But as Google seems to prove with remarkable consistency, it's not the hardware that counts, but the software processing.
Even though both phones have the same sensor, there's a marked difference in the final image quality. OnePlus seems to be either underexposing or overexposing photos, leading to shots that look too bright — with colors that are too saturated — or images where the colors are washed out. Photos taken in low-light are prone to aggressive smoothing, leading to a loss in detail.
By contrast, the Mi 9 takes much better shots with colors that are true to life. The phone also did a better job in low-light scenarios, and in general was more consistent at delivering usable shots. OnePlus rolled out a software update to fix the camera on the OnePlus 7, and these shots were taken on that build (9.5.5). Even then, it's clear that there's a long way to go.
This isn't a new phenomenon: Xiaomi has been handily beating OnePlus when it comes to the camera side of things for several years now. For all of its advances, OnePlus just can't seem to get the formula right in this area, leading to devices that take uninspiring photos year after year.
It all comes down to the software
For a few years now, I've been saying that OxygenOS is the best third-party manufacturer on Android. OnePlus has done a fantastic job with the UI, with OxygenOS striking the ideal balance between customizability and ease of use.
OnePlus' true differentiation comes from software — OxygenOS is the best third-party skin around.
Sure, the camera on the OnePlus 7 isn't quite on par with what you get on the Mi 9 in spite of using the same hardware, and the Mi 9 also has 20W wireless charging. With the OnePlus 7 basically using the same chassis and a lot of the same internal components as the 6T, you get 20W wired charging and not 30W like the OnePlus 7 Pro.
Xiaomi has also done a fantastic job with the camera, and against any other device the Mi 9 would've been a no-brainer. But MIUI is still flaky at times, and the interface just isn't as fluid as what you get with OxygenOS. While Xiaomi has modernised the UI in the last two years, there's still no app drawer, and you'll have to use a third-party launcher to get around some of the more basic issues.
At the end of the day, it's the software that differentiates the OnePlus 7. It isn't that hard to include the latest hardware in a phone and sell it at near-manufacturing cost — the real effort is in offering a software experience that users actually enjoy. And in that regard, no one comes close to OnePlus.
All-new internals, same great software.
The OnePlus 7 may not have a new design, but it still looks premium in 2019, and the upgrades on offer make it an excellent choice in this segment. The hardware is the latest you'll find, but it's the software that truly sets the device apart. OxygenOS is the best third-party skin in the market today, handily beating MIUI and other Chinese ROMs.
Xiaomi's best-ever camera backed by robust hardware.
The Mi 9 has a gorgeous new design that makes it look just as premium as the Galaxy S10 or P30 P30, and it's also running the latest hardware. The camera is one of the best you'll find in this category, and you get 20W wireless charging. That said, MIUI still has its share of bugs, and the softtware expereince isn't as polished as the OnePlus 7.
We may earn a commission for purchases using our links. Learn more.
These are the best OnePlus 7 Pro cases
The OnePlus 7 Pro was one of 2019's most exciting flagship devices. It was also one of the most slippery. Here are the best cases you can buy for the device if you're still sporting one.
Grab a case that comes from the same place as your Note 20
Now that the Galaxy Note 20 and Note 20 Ultra have arrived, the first thing you'll want to do is pick up a proper case. But instead of waiting around for third-party retailers to make their cases available, why not grab one from Samsung alongside your Note 20, giving you the whole package right at your doorstep?
Best Android phones with a 3.5 mm headphone jack
When you have to have a headphone jack, your options are more limited today than they were a couple years ago. But there are still several amazing choices.