Skip to content

Honor 20 Vs OnePlus 7: Battle of affordable flagships

Honor has launched its Honor 20 series in India. The Honor 20 Pro and Honor 20 share mostly the same specs like a Kirin 980 processor, quad rear cameras with a 48MP Sony sensor, and a punch hole display design. The Honor 20 is the lower end version with less RAM, storage and a slightly different camera and starts at Rs. 32,999 in India.

At the same price point, you have OnePlus 7 which went on sale just last week. That phone also offers great performance with the Snapdragon 855 chipset along with cleaner Android experience and an AMOLED display.

Let’s see how Honor 20 and OnePlus 7 fair against each other in the second most popular price segment in India, which is around Rs. 30,000.

Honor 20 Vs OnePlus 7

Key Specifications Honor 20 OnePlus 7
Display 6.26-inch IPS LCD 6.41-inch AMOLED
Screen Resolution FHD+ 2340×1080 pixels FHD+ 2340×1080 pixels
Operating System Android 9 Pie with Magic UI Android 9 Pie with OxygenOS
Processor Octa-core, Up to 2.6GHz Octa-core, Up to 2.84GHz
Chipset Kirin 980 Snapdragon 855
GPU Mali-G76 MP10 Adreno 640
Internal Storage 128GB 128GB/256GB
Expandable Storage No No
Primary Camera Quad: 48 MP, f/1.8 + 16 MP, f/2.2 (ultrawide) + 2 MP, f/2.4, macro camera + 2 MP, f/2.4, depth sensor Dual: 48MP, f/1.7, OIS + 5MP, f/2.4
Front Camera 32MP, f/2.0 16 MP, f/2.0
Video Recording 2160p@30fps 2160p@30fps/60fps
Battery 3,750mAh 3,700 mAh
Fast Charging 22.5W 20W
Dual 4G VoLTE Yes Yes
Dimensions 154.3 x 74 x 7.9 mm 157.7 x 74.8 x 8.2 mm
Weight 174 g 182 g

Design: Glass Back

Honor’s phone comes with a 3D glass back that looks premium. The curved edges and the glass panel offer a holographic depth effect. The phone comes in Sapphire Blue and Midnight Black colors and both look cool.

Up front, it has an edge-to-edge display with just a small hole for the front camera. Further, the device is compact and lightweight which makes it easy to use with one hand.

OnePlus 7, on the other hand, also comes with a glass back protected with Gorilla Glass and a metal frame. It also offers a gradient pattern but it is not quite visible and at Rs. 32,999, you get only Grey color.

Up front, OnePlus 7 comes with an old waterdrop notch design just like the OnePlus 6T. OnePlus 7 is slightly bigger and heavier than Honor 20. Both of these do not sport a 3.5mm headphone jack.

Winner: You can decide here.

Display: Punch Hole Vs Notch

Honor 20 sports a 6.26-inch FHD+ AllView LCD panel. The bezels are very thin and the chin is also hardly noticeable. There is a small circular cutout on the top left corner. The panel offers rich colors that look even more vibrant in Vivid mode. The brightness level is good, however, it is not that good under sunlight.

OnePlus 7 has a 6.4-inch full-HD+ AMOLED display. It is also a full-screen display but it has a small dewdrop notch on the top instead of the hole. The display also comes with Gorilla Glass 6 protection which is not confirmed in Honor 20. It also offers stunning colors and good brightness levels. It offers good visibility in sunlight.

Winner: OnePlus 7

Camera: Quad Vs Dual

The Honor 20 gets a quad camera setup with a 48-megapixel Sony IMX586 sensor. There are one 16-megapixel super wide-angle camera and two 2-megapixel sensors- one is used for depth sensing while the other for macro shots.

The primary sensor captures some good pictures with rich colors and details. The macro camera can also take some good close up shots. Low-light performance is also very impressive. The 32-megapixel selfie camera also impresses most of the times.

Whereas, the OnePlus 7 sports a dual rear camera set up. It also comes with a similar 48MP primary Sony IMX586 sensor, but it is paired only with a 5MP secondary depth sensor. The OnePlus 7 also clicks some really awesome pictures but at some points, Honor may offer better results. It sports a 16MP selfie camera that works really well.

Winner: Honor 20

Performance: Kirin 980 Vs Snapdragon 855

Honor 20 is powered by Huawei’s flagship Kirin 980 SoC. The device comes with a single 6GB RAM and 128GB internal storage variant. It also supports GPU Turbo 3.0 and all of this offers fast and smooth performance.

OnePlus 7 is powered by Qualcomm’s flagship Snapdragon 855 7nm processor. It comes with 6GB or 8GB RAM. It packs 128GB or 256GB storage which is a faster UFS 3.0 type storage. The device offers a killer performance. You can check out the AnTuTu scores above.

Winner: OnePlus

Software: MagicUI Vs OxygenOS

Huawei’s issue with Google will effect Honor, however, it is not the worrying factor with the Honor 20 series. When it comes to Android updates, the Honor 20 will continue to support Android Pie as well as Android Q and will receive security updates as well.

The OnePlus 7 also runs the latest Android 9 Pie and OnePlus uses its near stock UI OxygenOS. It is cleaner than Honor’s Magic UI. It will get two more Android updates as OnePlus is already in the list of Android Q beta program.

Winner: OnePlus 7

Battery and Connectivity

The Honor 20 packs a 3,750mAh battery that comes with 22.5W fast charging support. The OnePlus 7 is also powered by a 3,700mAh battery with 20W fast charging support. This size of battery can easily take you through a full day on moderate usage.

For connectivity, both the phones come with Dual 4G VoLTE, WiFi 802.11 ac (2.4GHz + 5GHz), Bluetooth 5, GPS (L1 + L2 Dual Band) + GLONASS, and NFC support. They don’t have a 3.5mm jack and sport a USB Type-C port.

Winner: Tie


As you can see, in terms of performance, software, and display, OnePlus is a definitely better choice at this price point. Honor 20, on the other hand, has an impressive camera, a new punch-hole design as well as a 3D glass back. So, if you can settle with a decent performance and custom UI with less OS updates, you can consider Honor 20.


Satyendra Pal Singh

Satyendra explores the latest happenings in the tech world and writes stories about those. He likes to play around with the latest gadgets and shares his views through articles. In his free time, you can find him watching movies/TV shows and/or reading books.