If Mate 10 doesn't suit you, then the more powerful Mate 10 Pro might be for you. The Mate 10 Pro is not just a more powerful version of the Mate 10, but also comes with some smaller design changes and more features, such as water-resistant body.

It has almost the same specifications, including Kirin 970, dual Leica cameras, same front-facing 8 MP camera, a 4,000 mAh battery and runs Android 8.0 Oreo with Emotion UI 8.0 on top. The difference between the standard and Pro model is in a 6-inch FHD+ FullView OLED display with ultra narrow bezels and 18:9 aspect ratio. It also comes with 6 GB of RAM and 128 GB of storage, and supports dual 4G VoLTE. Due to thinner bezels, the fingerprint scanner is located on the back, below dual cameras.

Huawei Mate 10 Pro specifications

6-inch (2160 x 1080 pixels) Full HD+ 18:9 FullView display, 70000:1 (Typical) Contrast ratio, 112% NTSC Color Gamut

Octa-Core Huawei Kirin 970 (4 x 2.4 GHz A73+ 4 x 1.8 GHz A53) 10nm processor + i7 co-processor, Mali-G72 MP12 GPU, NPU

6GB RAM with 128GB storage, 4GB RAM with 64GB storage, expandable memory up to 256GB with microSD

Android 8.0 (Nougat) with EMUI 8.0

Hybird Dual SIM (nano SIM + nano SIM / microSD)

20MP (Monochrome) + 12MP (RGB) Dual rear cameras with Leica Summilux-H lenses, f/1.6 aperture, dual-tone LED flash, PDAF, CAF, Laser AF, OIS, 4K video recording

8MP front-facing camera, f/2.0 aperture

Fingerprint sensor, Infrared sensor

Water-resistant (IP67)

Dimensions: 154.2 x 74.5 x 7.9mm; Weight: 178g

4G VoLTE, WiFi 802.11ac (2.4GHz/5GHz), Bluetooth 4.2 LE, GPS, NFC, USB Type-C

4000mAh battery with fast charging