While increasing the prices of its top-tier flagships, OnePlus never forgets to launch a more affordable vanilla version of their lineup for smart buyers and for those who want to save money while still getting a high-end phone. OnePlus 8 is a perfect flagship killer and it has nothing to envy to the most expensive phones under most of the aspects. But is it the best flagship killer out there or there are devices with a higher value for money? In order to let you gather all the info in regard and establish this, after comparing it to the Huawei Nova 7 and the Honor 30, we decided to compare it with Xiaomi Mi 10 and Redmi K30 Pro.

OnePlus 8 vs Xiaomi Mi 10 vs Xiaomi Redmi K30 Pro

Xiaomi Mi 10 OnePlus 8 Xiaomi Redmi K30 Pro
DIMENSIONS AND WEIGHT 162.6 x 74.8 x 9 mm, 208 g 160.2 x 72.9 x 8 mm, 180 g 163.3 x 75.4 x 8.9 mm, 218 g
DISPLAY  6.67 inches, 1080 x 2340p (Full HD+), Super AMOLED 6.55 inches, 1080 x 2400p (Full HD+), Fluid AMOLED 6.67 inches, 1080 x 2400p (Full HD+), Super AMOLED
PROCESSOR Qualcomm Snapdragon 865, octa-core 2.84 GHz Qualcomm Snapdragon 865, octa-core 2.84 GHz Qualcomm Snapdragon 865, octa-core 2.84 GHz
MEMORY  8 GB RAM, 128 GB – 8 GB RAM, 256 GB – 12 GB RAM, 512 GB 8 GB RAM, 128 GB – 12 GB RAM, 256 GB 6 GB RAM, 128 GB – 8 GB RAM, 128 GB – 8 GB RAM, 256 GB
SOFTWARE  Android 10, MIUI Android 10, Oxygen OS Android 10, MIUI
CONNECTIVITY  Wi-Fi 802.11 a/b/g/n/ac/ax, Bluetooth 5.1, GPS  Wi-Fi 802.11 a/b/g/n/ac/ax, Bluetooth 5.1, GPS Wi-Fi 802.11 a/b/g/n/ac/ax, Bluetooth 5.1, GPS
CAMERA  Quad 108 + 13 + 2 + 2 MP, f/1.7 + f/2.4 + f/2.4 + f/2.4
20 MP f/2.0 front camera
Triple 48 + 16 + 2 MP, f/1.8 + f/2.2 + f/2.4
16 MP f/2.0 front camera
Quad 64  + 5 + 13 + 2 MP
20 MP front camera
BATTERY  4780 mAh, fast charging 30W, Fast wireless charging 30W 4300 mAh, fast charging 30W 4700 mAh, fast charging 33W
ADDITIONAL FEATURES Dual SIM slot, reverse wireless charging 10W, 5G Dual SIM slot, 5G, IP68 waterproof Dual SIM slot, 5G

Design

OnePlus 8 and Xiaomi Mi 10 have a punch-hole design, while Redmi K30 Pro comes with a holeless display and a motorized pop-up camera. In each case, you get an aluminum frame and a glass back. But the OnePlus 8 is the only which offers protection against dust and water: it is waterproof and dustproof with the IP68 certification. Which device has the best look? With its higher screen-to-body ratio Xiaomi Mi 10 and its curved display are very impressive, but OnePlus 8 has a curved screen as well and it is even more compact due to its smaller display. The Redmi K30 Pro is holeless, but it has a flat display and slightly thicker bezels. Further, it has a bigger round-shaped camera module on the back, not a great solution for a minimalistic look.

 

Display

Unlike most of the last-generation flagships, Redmi K30 Pro does not support a high refresh rate but it comes with a standard 60 Hz rate. That is why OnePlus 8 and Xiaomi Mi 10 look more interesting with their 90 Hz refresh rate. OnePlus 8 and Xiaomi Mi 10 are very close in terms of display quality and we recommend both if you need a good viewing experience. But there are flagships with better displays, keep that in mind. However, we are still talking about high-end OLED panels. Xiaomi Mi 10 has a wider 6.67-inch diagonal, while OnePlus 8 is more compact. But both the devices come with a single punch hole.

 

Hardware/Software

With OnePlus 8, Xiaomi Mi 10, and Redmi K30 Pro, you get very similar performances. All of them are fueled by the Snapdragon 865 mobile platform, so you get the best chipset in the Android world released in 2020. Further, they all come with LPPDR5 RAM. Redmi K30 Pro has a faster UFS 3.1 native storage (if we exclude the base variant with 128 GB of UFS 3.0 storage), but it offers less RAM in its top configuration. While Redmi K30 Pro stops at 8 GB of RAM, with OnePlus 8 and Xiaomi Mi 10 you get up to 12 GB of RAM. We believe the OnePlus 8 may offer slightly higher performance due to the amazing software optimization of its Oxygen OS, but we are only talking about marginal differences.

 

Camera

Unlike the Redmi K30 Pro, OnePlus 8 and Xiaomi Mi 10 lack a telephoto sensor. But despite that, they are still better camera phones due to their better main sensors. The Xiaomi Mi 10 is definitely the most impressive with its 108 MP main sensor supporting OIS and 8K video recording. Then we got the OnePlus 8 with its 48 MP triple camera including a 16 MP ultrawide sensor. Redmi K30 Pro comes right after with a pretty nice camera but far from high-end camera phones.

 

Battery

The biggest battery belongs to the Xiaomi Mi 10: a 4780 mAh unit. But Redmi K30 Pro should offer a longer battery life in a lot of scenarios because its display does not support a 90 Hz refresh rate which consumes more energy. However, we still prefer the Xiaomi Mi 10 since it supports both fast wireless charging and reverse wireless charging, while you can only charge the OnePlus 8 and the Redmi K30 Pro by cable.

 

Price

OnePlus 8 debuted in China with a €522/$565 starting price (€699 globally). Xiaomi Mi 10 is priced €560/$606 in China, and Redmi K30 Pro starts from €499/$540. OnePlus 8 and Xiaomi Mi 10 offer a better experience than Redmi K30 Pro. But at least on the paper, we prefer the Xiaomi Mi 10 due to the presence of wireless charging technology, a bigger battery, and an amazing camera.

 

 

OnePlus 8 vs Xiaomi Mi 10 vs Xiaomi Redmi K30 Pro: PRO and CONS

Redmi K30 Pro

PROS

  • Holeless display
  • Faster charging tech
  • UFS 3.1 storage
  • Affordable price

CONS

  • Inferior cameras

 

Xiaomi Mi 10 

PROS

  • Great main camera
  • 8K video recording
  • Wireless charging
  • Stereo speakers
  • Reverse wireless charging
  • 90 Hz display
  • Biggest battery

CONS

  • Nothing particular

 

OnePlus 8

PROS

  • IP68 waterproof
  • Stereo speakers
  • 90 Hz display
  • More compact

CONS

  • Smaller battery