The Huawei-made Google Nexus 6P has been the device of choice for Android power users that prefer the stock experience rather than the ones riddled with mounds of bloatware that hamper a handset’s performance. However, while it’s still the latest Nexus device from the search engine giant, smartphone manufacturers have moved up by equipping their flagship handsets with a Qualcomm Snapdragon 820 chipset to deliver the performance desired by such users. Furthermore, Huawei has also released its latest flagship, the P9, to vie for the best handset in the high-end spectrum. There are still no new Nexus devices in sight, so the Google Nexus 6P will have to do for now. But how does it compare against the Chinese manufacturer’s latest flagship?

As far as the specifications go, the Google Nexus 6P features a Qualcomm Snapdragon 810 chipset with a 1.5 GHz quad-core Cortex-A53 CPU and a 2.0 GHz quad-core Cortex-A57 CPU paired with Adreno 430 GPU and 3GB of RAM. It also features a 5.7-inch AMOLED touchscreen display with a whopping 1440 x 2560 resolution. Its photography capabilities rely on its primary 12.3MP shooter with laser autofocus and dual-LED flash, as well as an 8MP front-facing snapper. It comes with a hefty 3,450 mAh battery, too.

On the other hand, the recently released Huawei P9 also comes with an impressive hardware specifications sheet to boot. It’s equipped with the company’s homegrown Kirin 955 that comes with a 2.5 GHz quad-core Cortex-A72 and a 1.8 GHz quad-core Cortex-A53 CPU paired with Mali-T880 MP4 GPU. It comes in two variants: there’s one with 3GB of RAM with 32GB of internal storage, and another with 4GB of RAM and 64GB of internal storage. It features a dual camera setup that’s designed by Leica, and its battery comes with a non-removable 3,000 mAh rating.

As far as the pricing goes, the Nexus 6P starts at AU$899, while the Huawei P9 costs around AU$800.