“The Redmi K20 Pro is the first flagship smartphone from Redmi to feature a Snapdragon 855 chipset”

After plenty of leaks and teasers, Xiaomi’s sub-brand Redmi officially unveiled its K20 series in China. The company launched two phones, the Redmi K20 and the K20 Pro. The former is a mid-range smartphone, whereas the latter is being touted as the flagship killer. And it looks like it might just kill the flagship. We are talking about the OnePlus 7 here, of course. The Redmi K20 Pro is powered by the Snapdragon 855 chipset and features a triple-rear camera setup. We are going to compare the price and specifications of the K20 Pro and the OnePlus 7 to see which is better. Let’s begin. 

Redmi K20 Pro

Redmi K20 Pro vs OnePlus 7 price

While the Redmi K20 Pro hasn’t yet been announced in India, we do have the Chinese prices for comparison. The base variant is priced at RMB 2,499 (~25,000), which comes with 6GB RAM and 64GB storage. The top variant, which is priced at RMB 2,999(~30,000), comes with 8GB RAM and 256GB storage. That’s still cheaper than the base variant of the OnePlus 7, which starts at Rs 32,999. For this price, you get 6GB RAM and 128GB of storage. The 8GB RAM + 256GB storage variant is priced at Rs 37,999. If Xiaomi brings the Redmi K20 Pro to India at this pricing, then we surely are going to have a new flagship killer.

Redmi K20 Pro vs OnePlus 7 specifications

Coming to the phones themselves, the Redmi K20 Pro is a good looking device. It uses a glass sandwich design and features an all-screen and bezel-less display at the front. It’s protected by Gorilla Glass 6 on both sides and gets a 6.39-inch AMOLED display with full-HD+ resolution. On the OnePlus 7, you get a 6.2-inch AMOLED display with a teardrop notch. It is also protected by the Gorilla Glass 6 on both sides. 

OnePlus 7 First Impressions 13

Internally, both smartphones are powered by the same Qualcomm Snapdragon 855 chipset. However, the Redmi K20 Pro manages to get one of the highest AnTuTu benchmark scores, beating all other Android flagships. The SD 855 chipset on both devices are coupled with up to 8GB RAM and 256GB of internal storage. Both devices also feature a gaming mode as part of the software. The OnePlus 7 boots OxygenOS based on Android 9.0 Pie, while the Redmi K20 Pro comes with Android 9 Pie based MIUI 10. 

In the camera department, the camera setup on the Redmi K20 Pro is more versatile than the one on the OnePlus 7. It features a triple-rear camera setup, whereas the OnePlus 7 has a dual-camera setup. The cameras on the K20 Pro include, a 48-megapixel primary Sony IMX586 sensor, a 13-megapixel wide-angle sensor, and an 8-megapixel telephoto unit. On the front, a pop-up mechanism houses a 20-megapixel sensor. Meanwhile, the OnePlus 7 also comes with a primary 48-megapixel Sony sensor, but the secondary camera is a measly 5-megapixel depth unit. For selfies, a 16-megapixel sensor is housed inside the teardrop notch. 


The Redmi K20 Pro comes with a larger battery than the OnePlus 7. It gets a 4,000mAh unit, whereas the OnePlus phone gets a 3,700mAh battery. Even when it comes to fast charging, the Redmi’s 27W fast-charging beats the 20W fast-charging on the OnePlus. The Redmi K20 Pro also gets a 3.5mm headphone jack. Redmi has ticked all the necessary boxes in making the K20 Pro. The phone also has the DC Dimming feature that’s present on the OnePlus 7. Both phones lack wireless charging despite features glass backs, and also don’t carry an IP rating. You also get an in-display fingerprint scanner on both devices and UFS 3.0 flash storage. These two are one of the first phones to use this faster storage. 

Overall, if you look at the price to feature ratio, the Redmi K20 Pro offers a lot more value. It gets a larger no-notch display, bigger battery, better camera setup, and also performs faster. Choosing between the two should be a no brainer really.