Tip Us Hey you, we are hiring! Join us if you are an author, developer or designer!

Xiaomi Mi 8 vs OnePlus 6: 'Top-notch' devices battle their way to victory

04 June 2018 5

Finally, after a long streak of leaks and rumors the Chinese giant Xiaomi wraps off the cover from their much-awaited flagship Mi 8. The Mi 8 is indeed one of the most important flagships of H1 2018. The device brings a number of new features to the Android flagships market. The Mi 8 brings the top of the line hardware, cameras with futuristic design language. However, on first look, you can easily claim the Mi 8 is certainly one of the best copy of iPhone X's design.

The Mi 8 comes with a notch at the top like most of the latest Chinese flagships. We have to admit mostly Chinese OEMs adopted notch design this year and the big giants like Samsung, HTC, and Sony yet to enter the notch design arena. If you are looking for a new Chinese flagship, you will have a lot of options ranging from the most expensive Huawei P20 Pro and the pocket-friendly OnePlus 6, Xiaomi Mi 8 and others. Like always whenever a new smartphone goes official we put it in comparison with its competitors. We already compared Mi 8 against the iPhone X.

Today we will put the Mi 8 against the flagships killer OnePlus 8. Both the devices shares a lot of aspects being the latest flagships. In the price segment both Mi 8 and OnePlus 6 are quite close to each other which certainly makes the decision tough for those looking for a budget-friendly flagship. We are hopeful our head-to-head comparison will certainly help you better understanding the real Pros and Cons of both the devices and in what aspects both the devices take lead over each other. Without any further ado, let's find out how Mi 8 stacks up against the OnePlus 6.


On first look, you can easily claim that both Mi 8 and OnePlus 6 shares a lot of design aspects. Both the companies are well aware about the design plays an important role in the success of flagship smartphones that's why this year both the devices are featuring a stunning new design with glass rear.

The Mi 8 comes with a glass rear instead of complete unibody metal design like its predecessor. The company ditched the stainless steel rear in favor of glossy finish. The top bezel on the front is replaced with a notch. The Mi 8 notch is slightly larger than most of the notch design devices due to Infrared facial recognition setup. On the rear side, you will find dual cameras setup placed vertically on the top left corner. The fingerprint scanner is in the center below the dual cameras.

The OnePlus 6 also brings a refreshing change in the design department by introducing a metal and glass-clad design. To differentiate it from regular glass rear smartphones the company introduces five layers of glass back with a special texture. The device not only looks premium but also feels quite special on hand as well. It also has dual cameras on the rear side placed vertically in the center. The fingerprint scanner is in the center below the cameras. Up front, you will get a notch at the top which is significantly thinner than Mi 8.

Both the devices have USB-C port for connectivity and charging. The OnePlus 6 has the traditional 3.5mm headphone jack whereas the Mi 8 rely on the USB port for headphones as well. The glass rear on both the devices attract fingerprints. The OnePlus 6 is water and shower rain resistant but lacks any official IP-ratings whereas the Mi 8 lacks water-resistance capabilities. The Mi 8 dimensions are 154.9 x 74.8 x 7.6 mm and weigh 175g whereas the OnePlus 6 is slightly larger, thicker and heavier at 155.7 x 75.4 x 7.8 mm, 177g


Whether you like it or not but the notch is certainly the next big thing in the design department. As mentioned above almost all Chinese OEMs released at least one smartphone this year with a notch at the top. The competition is quite stiff here as both have notch at the top. Before starting, it is important to mention that OnePlus 6 notch is removable from settings.

Both the devices feature a 6.2-inches display panel with Full HD+ screen resolution. The AMOLED display panel on both the devices is manufactured by Samsung so you don't have worry about colors accuracy, contrast ratio, and deep blacks. The Mi 8 display comes with HDR10 support and maximum brightness level of 600 nits but that's not the case with the OnePlus 6.

The Mi 8 display aspect ratio is 18.7:9 and the screen resolution is 1080 x 2248 pixels. On the other hand, the OnePlus 6's display aspect ratio is 2:1 and the screen resolution is 1080 x 2280 pixels. Both the devices display pixels density is 402 pixels-per-inch. Both the display panels are protected with Corning Gorilla Glass.


Under the hood being the latest premium smartphones both the devices are packed with the latest best hardware. Like most of the latest flagships, both the devices have the Qualcomm's Octa-core Snapdragon 845 chipset with maximum clocking speed at 2.8Ghz. The base variant of both the devices has 6GB RAM with 64GB native storage. The Mi 8 has two more variants with 128GB and 256GB storage. Its native storage isn't further expandable using MicroSD card.

On the other hand, the OnePlus 6 standard variant has 8GB RAM with 128GB storage and the top of the line model with 256GB storage. It also lacks support for memory expansion. Thanks to more RAM on board the OnePlus 6 8GB variant certainly will be a better option for multi-tasking. Also, it is important to mention that OnePlus 6's software is specially optimized to perform great in multi-tasking and opening apps instantly. In terms of performance both the devices are amongst the best so no matter which smartphone you opt you will find both of them equally good in handling tasks and HIFI games.

Specs Xiaomi Mi 8 OnePlus 6
Display 6.21-inches 6.28-inches
Screen resolution 1080 x 2248 pixels 1080 x 2280 pixels
Chipset Snapdragon 845 Snapdragon 845
Storage 64,128, 256GB Non-Expandable 64,128, 256GB Non-Expandable
Rear camera 16+20MP Dual 12MP
Front camera 20MP 20MP
Battery 3,400mAh 3,300mAh
USB Type-C Type-C
3.5mm headphone jack No Yes
IP-ratings None Rain and shower water proof
OS Android Oreo with MIUI10 Android Oreo with Oxygen OS


As OS the Mi 8 is the first Xiaomi smartphone with Android Oreo 8.1 based MIUI 10 straight out of the box. It brings a lot of new functionalities including AI Assistant. The MIUI 10 isn't close to the stock Android OS instead it brings a lot of bloatware apps to bring additional features. On the other hand, the OnePlus 6T is pre-installed with Android Oreo 8.1 with Oxygen OS layer over it. The OnePlus's custom OS version is quite close to the vanilla Android OS. Now it's up to you whether you prefer the stock Android experience of OnePlus 6 or the customized version of Mi 8.


Like most of the latest premium smartphones, both the devices have dual cameras set up on the rear side. However, the hardware specs of both the camera's setup are quite different. The OnePlus 6 dual rear cameras are 16+20MP with f/1.7 aperture. Both are main sensors and both combine results to produce the final image. The primary sensor has optical and electronic image stabilization. The company didn't opt telephoto or monochrome sensor as the secondary sensor instead keeps both the main sensors of different megapixels.

The OnePlus 6 front-facing selfie is 20MP with f/1.7 aperture. At the moment the device lacks support for bokeh effect but the company confirmed an upcoming update will bring bokeh mode for both front and rear cameras. Despite the fact, the OnePlus 6 retained similar cameras setup like last year but the company claimed the primary sensor is 19% larger this year. Overall the camera capabilities are much improved from the predecessor.

On the other hand the Mi 8 features dual rear cameras of 12MP. The primary sensor is wide-angle 12MP with f/1.8 aperture whereas the secondary telephoto sensor is 12MP with f/2.4 and optical zoom up to 2x. The Mi 8 cameras not only matches iPhone X cameras in design but also are same in hardware specs as well. Although the cameras on the Mi 8 are similar to the Mi Mix 2S it outperforms it thanks to AI support. The Mi 8 selfie camera is a 20MP module with f/2.0 aperture.

Xiaomi claims the Mi 8 features the so far best camera's setup. As per DxoMark the Mi 8 achieves 105 points in still photography which makes it the second best camera in the market after P20 Pro. The Mi 8 cameras not only outperforms the OnePlus 6 in the still photography but also takes lead in the videography as well.

Apart from scene detection the MI 8 cameras AI support also refines the results even after capturing. The company also introduces ‘Studio Lighting’ feature which works pretty much similar to the iPhone 8 Plus. Once the camera detects your face it will capture using different portrait backgrounds. So if you want a camera-centric smartphone the Mi 6 is certainly a better option.


Unfortunately, both the devices don't have gigantic battery cell. However, both the devices have enough juice to last one day on single charge. The battery cell on the Mi 8 is 3,400mAh whereas the OnePlus 6 has a 3,300mAh battery cell. Both the devices have almost similar AMOLED display panels with Full HD+ screen resolution. The hardware under the hood is also same. That's why you can't expect a big difference in the battery life of both the devices.

The OnePlus 6 support the company's own Dash Charging tech which quickly pops up battery up to 50% in just 30 minutes. On the other hand, the Mi 8 features Qualcomm's Quick Charge. Both the devices despite having glass rear lacks wireless charging support.


The Mi 8 global pricing is still in the dark as the company initially released the device for the Chiese customers only. The base variant of Mi 8 costs 2,699 Yuan which is roughly $421 at the current currency exchange rate. The 128GB variant can be grabbed for 2,999 Yuan and the top-tier model with 256GB storage can be grabbed for 3,299 Yuan. On the other hand, the OnePlus 6 base variant is available for $529 and if you double the storage you will have to $50 more.

In terms of better value for your money, the Mi 8 takes lead as it is almost $100 cheaper than OnePlus 6. However, the lack of international availability will certainly put the Mi 8 behind the OnePlus 6.


The Mi 8 and OnePlus 6 are both one of the best budget-friendly flagships in the market. Both are significantly cheaper considering when most of the flagships are now touching $1000 mark. The Mi 8 and OnePlus 6 design language is slightly different but both the devices have glass and metal sandwich design. In the display section, both have AMOLED display panels with Full HD+ screen resolution. In the hardware department, both the devices are on par with each other. Unfortunately, both lack support for memory expansion using MicroSD card.

The camera section is certainly lead by Mi 8 as it comes with better AI-powered cameras whereas OnePlus 6 lacks AI support and also the results are not as great as Mi 8. The OnePlus 6 features normal facial recognition system which scans different points on the face to unlock the device whereas the Mi 8 comes with IR facial recognition which works great even in low-light conditions. Last but not the least the Oneplus 6 is splash proof but that's not the case with the Mi 8.

Feel free to share your views regarding the Xiaomi Mi 8 vs OnePlus 6 in the comments section below. Stay tuned for more comparisons and previews.

  • The Xiaomi Mi 8 isn't still available online. To be notified when it becomse available click here.
  • The OnePlus 6 isn't still available online. To be notified when it becomse available click here.



Xiaomi Mi 8 vs OnePlus 6: 'Top-notch' devices battle their way to victory
Write a comment...
Devices to wear

Nothing delays Ear 1 launch as there are still "a few things left to finalize"


Motorola Defy rugged smartphone launches for EUR 329


Camera maker Leica announces Leitz Phone 1, its first self-branded phone


Spotify Greenroom is an audio chat platform available on Android and iOS