Honor 20 Pro vs OnePlus 7 Pro: How two affordable flagships compete?

Finally, the wait is over for Honor and OnePlus fans as both companies recently unveiled the much-awaited flagships Honor 20 Pro and OnePlus 7 Pro respectively. Both the phones are offering top-tier hardware, stylish design, the latest version of Android OS at an affordable price tag. The best aspect of the Honor flagships is getting premium hardware and design cues from Huawei premium flagships and fortunately the Honor 20 Pro is no exception.

The Honor 20 Pro is powerful enough to challenge all the existing affordable flagships available in the market. The OnePlus 7 Pro is one of its kind from the company as it brings 90Hz display, solid triple rear cameras, stylish pop-up selfie snapper and much more to lure buyers. Both the phones are great picks at respective price tags.

Like always whenever a new flagship is announced everyone is keen to know how well it stacks up against the competition, same is the case with these two phones. Today we will put the latest Honor 20 Pro against the OnePlus 7 Pro on the basis of specs sheet to know in the detail the real differences and similarities between the two affordable flagships. Without any further delay, let’s kick off with the design.


Honor 20 Pro vs OnePlus 7 Pro

In the last couple of years or so we had seen almost all OEMs adopted glass and metal sandwich design for the flagship phones. Both Honor 20 Pro and OnePlus 7 Pro has aluminum chassis with curved rear glass. The curved glass makes it easier to grab the phone single handidly despite the gigantic size.

Both the phones have a full front-facing display with a different finish. The Honor 20 Pro has a thin punch-hole for the selfie camera at the top left corner whereas the OnePlus 7 Pro has pop-up selfie snapper. The OnePlus 7 Pro has ultra-thin bezel at the bottom.

OnePlus 7 Pro

On the rear side, the Honor 20 Pro has quad cameras setup aligned vertically at the top left corner. The top left side has triple cameras module, the last sensor and LED flashlight are right next to it. On the other hand, the OnePlus 7 Pro comes with triple sensors aligned vertically in the center. The cameras setup is slightly protruding.

Like most of the latest premium phones the OnePlus 7 Pro under-glass optical fingerprint scanner. The Honor 20 Pro fingerprint scanner is embedded on the right edge below the power button. Unfortunately both the phones lack the traditional 3.5mm headphone jack instead rely on the USB-C port for connectivity and headphones.

Honor 20 Pro

As far as the screen-to-body ratio is a concern the Honor 20 Pro takes lead with the impressive 91.7% whereas the OnePlus 7 Pro lags slightly behind with 88.6%. In terms of dimensions the Honor 20 Pro measures at 154.6 x 73.9 x 8.4mm. The OnePlus 7 is overall larger at 162.6 x 75.9 x 8.8mm. The Honor 20 Pro weighs 182g whereas the OnePlus 7 Pro is heavier at 206g. Unlike the latest ultra-premium phones both the aforementioned phones lack IP-ratings which means you can’t take risk of dunking phone in the water.


Honor 20 Pro vs OnePlus 7 Pro

The Honor 20 Pro is featuring a 6.26-inches IPS LCD display with Full HD+ screen resolution of 1080 x 2340 pixels. The display aspect ratio is 19.5:9 and the pixels density is 412 pixels-per-inch. The OnePlus 7 Pro sports a gigantic 6.67-inches display panel with Quad HD+ screen resolution of 1440 x 3120 pixels. The display aspect ratio remains 19.5:9 and the pixels density is 516 pixels-per-inch.

Honor 20 Pro

Apart from having better screen resolution, the OnePlus 7 Pro comes with the refresh rate. The Honor 20 Pro display refresh rate is 60Hz whereas the OnePlus 7 Pro has super smooth 90Hz refresh rate. The fluid AMOLED display on the OnePlus 7 Pro has a better contrast ratio, colors accuracy and deep blacks. If you are looking for a super smooth display for scrolling web and playing games the OnePlus 7 Pro is a pretty good option.

OnePlus 7 Pro


The camera section could be one of the key deciding factors between the two phones. Both phones have a number of sensors on the rear side. The OnePlus 7 Pro comes with triple cameras setup, the primary sensor is a 48MP module with f/1.6 aperture. Considering the larger aperture it will certainly improve the low-light capturing capabilities. The secondary sensor on the rear is a 16MP ultra wide-angle module with f/2.2 aperture and 117 degrees field of view.

OnePlus 7 Pro

Last but not the least you will get an 8MP telephoto sensor with f/2.2 aperture. It provides an optical zoom up to 3x without affecting the image quality. The main lens and telephoto sensor has an optical image stabilization. The OnePlus 7 Pro can record 4K videos at 60fps. Up front, the selfie snapper is 16MP with f/2.0 aperture.

On the other hand, the Honor 20 Pro has quad cameras setup on the rear side. The primary sensor is 48MP with f/1.4 aperture. Like the OnePlus 7 Pro, the secondary module is ultra wide angle 16MP sensor with f/2.2 aperture. The third sensor is an 8MP telephoto module with f/2.4 aperture and optical zoom up to 3x and also supports hybrid zoom up to 5x. It also allows capturing 30x zoom shots using the digital zoom feature. Other goodies of the telephoto sensor are OIS and laser autofocus.

Honor 20 Pro

The last sensor on the Honor 20 Pro is a 2MP macro sensor with f/2.4 aperture. The front-facing camera is a 32MP lens with f/2.0 aperture. As per DxoMark ratings, both the phones have impressive cameras setup. Both are the second best with an impressive score of 111 points. At the moment the P30 Pro is on the top of the list with 112 scores. Overall the Honor 20 Pro cameras setup is more versatile and larger aperture provides better low-light capturing capabilities.


Being the flagship phones both are packed with solid specs sheet. The Honor 20 Pro is running on the Octa-core Kirin 980 chipset whereas the OnePlus 7 Pro is powered up by the Qualcomm’s latest best Snapdragon 855 SoC.

Surprisingly the Honor 20 Pro is available only in one configuration with 8GB RAM and 256GB native storage. The OnePlus 7 Pro can be purchased in three models. The base model has 6GB RAM and 128GB storage. The standard model has 8GB RAM and 256GB storage. The top of the line model has 12GB RAM and 256GB storage. It lacks support for memory expansion via MicroSD.

The Geekbench appearance provides a pretty good idea regarding the hardware prowess, the Honor 20 Pro achieves 9,669 points whereas the OnePlus 7 Pro is more powerful with 10,960 scores. As OS both the phones are pre-installed with Android Pie straight out of the box. However, due to the US sanctions the Honor 20 Pro won’t receive the next major Android OS update. OnePlus will roll out at least two major OS updates for the OnePlus 7 Pro.


Honor 20 Pro

Under the hood, both the phones light are kept on by a 4,000mAH battery cell. Both phones support fast charging, the Honor 20 Pro comes with 22.5W fast charger whereas the OnePlus 7 Pro has 30W Warp charger. Both devices don’t support wireless charging. Due to lower screen resolution and refresh rate, the Honor 20 Pro will certainly last longer.


As far as the pricing is a concern the Honor 20 Pro will be up for sale in Europe at a price tag of €599. For the UK market, it costs £471. The OnePlus 7 Pro starts at $669 in the US, £649 in the UK. The difference in the pricing is quite huge, it could play a vital role here as both fall in the affordable flagships category.

In terms of availability, the Honor phones aren’t widely available in the US from carriers or retailers whereas the OnePlus 7 Pro can be grabbed via online stores and T-Mobile.


Undoubtedly both the phones are amongst the best affordable flagships available in the market. The OnePlus 7 Pro takes lead in the design, display, hardware department. The Honor 20 Pro has an advantage of more versatile cameras setup, long-lasting battery life. The OnePlus 7 Pro will be receiving new major OS updates for a longer period and also it is more widely available.

The Honor 20 Pro is more than $200 cheaper than the OnePlus 7 Pro. Those who are tight on the budget may grab Honor 20 Pro due to its cheaper price tag. On the other hand, if you don’t have budget issues the OnePlus 7 Pro is certainly a better option. Feel free to share your thoughts regarding the Honor 20 Pro vs OnePlus 7 Pro in the comments section below. Stay tuned.

Indranil Chowdhury
Indranil is a Med school student and an avid gamer. He puts his absolute faith in Lord Gaben and loves to write. Crazy about the Witcher lore, he plays soccer too. When not playing games or writing, you can find him on 9gag spreading the Pcmasterrace propaganda.