Display
Redmi K20 Pro:6.39-inch Full-HD+ (1080 x 2340 pixels) AMOLED display with an aspect ratio of 19.5:9. OnePlus 7: 6.41-inch Optic AMOLED screen protected with Gorilla Glass 6
Processor
Redmi K20 Pro: Octa-core Qualcomm Snapdragon 855 SoC OnePlus 7: Qualcomm Snapdragon 855 SoC
Rear camera
Redmi K20 Pro: Triple rear camera setup with a 48MP Sony IMX586 sensor, a 13MP wide-angle lens, and an 8MP telephoto sensor. OnePlus 7: Dual rear camera setup with a 48MP primary sensor and a 5MP lens.
Selfie camera
Redmi K20 Pro: 20MP pop-up front camera. OnePlus 7: 16MP selfie camera with an f/2.0 aperture.
RAM and storage
Redmi K20 Pro: 6GB RAM/128GB storage and 8GB RAM/256GB storage OnePlus 7: 6GB/8GB RAM and 128GB/ 256GB storage
Support for microSD card
Redmi K20 Pro:Up to 512GB. OnePlus 7: No
Battery
Redmi K20 Pro:4,000mAh battery OnePlus 7: 3,700mAh battery
Operating system
Redmi K20 Pro: Android 9.0 Pie skinned with MIUI 10 OnePlus 7: Android 9 Pie skinned with OxygenOS
Starting Price
Redmi K20 Pro: Rs 27,999 OnePlus 7: Rs 32,999 Our Take While the set of specifications that are offered by Redmi K20 Pro looks better on paper and its cost is an added benefit, we should also mention that like all other Xiaomi devices, it runs MIUI. Xiaomi’s own UI is baked on top of Android 9.0 Pie. This means that the Redmi K20 Pro, like all other devices with MIUI, will come with a lot of ads and bloatware. OnePlus 7, on the other hand, may lag behind in terms of specifications on paper, but it will offer you a much smoother experience because OxygenOS does not have too much bloatware. In addition to this, the company is known for rolling out quick updates to its devices to make them better. If the budget is not a constraint for you, we recommend the OnePlus 7. For the latest gadget and tech news, and gadget reviews, follow us on Twitter, Facebook and Instagram. For newest tech & gadget videos subscribe to our YouTube Channel. You can also stay up to date using the Gadget Bridge Android App.