The Samsung Galaxy S8 and Huawei P10 are among the many high-end Android phones scheduled for release in 2017. Though the the Huawei P10 likely won’t be available in the U.S., pundits will be comparing the two by specs and consumer reactions.

The Huawei P10 was announced at Mobile World Congress in February, with a Leica-powered, dual-lens camera as its highlight feature. The Samsung Galaxy S8 will be announced March 29 in New York City. Features expected include a new no-button design, an iris or facial scanner and new accessories such as the Samsung DeX PC workstation.

Here’s a comparison of Samsung and Huawei’s 2017 flagship smartphones, based on Huawei P10 specs and Galaxy S8 rumors.

Display

Samsung Galaxy S8: 5.8-inch Quad HD dual-edge / 6.2-inch Quad HD dual-edge (Plus)

Huawei P10: 5.1-inch Full HD / 5.5 inch Quad HD (Plus)

Processor

Samsung Galaxy S8: Qualcomm Snapdragon 835 / Exynos 8895

Huawei P10: HiSilicon Kirin 960

RAM

Samsung Galaxy S8: 4GB

Huawei P10: 4GB / 6GB (Plus)

Internal Storage

Samsung Galaxy S8: 64GB and 128GB (possibly); MicroSD expansion up to 256GB

Huawei P10: 32GB, 64GB / 64GB, 128GB (Plus)

Camera

Samsung Galaxy S8: 12-megapixel rear (dual-lens possible), 8-megapixel front

Huawei P10: 20-megapixel and 12-megapixel dual lens rear, 8-megapixel front

Battery

Samsung Galaxy S8: 3,250mAh / 3,750mAh or 3,000mAh battery / 3,500mAh

Huawei P10: 3200mAh / 3750 mAh (Plus)

Charging

Samsung Galaxy S8: Quick charge 4.0, fast wireless charging   

Huawei P10: N/a

Power

Samsung Galaxy S8: USB-C

Huawei P10: USB-C

OS

Samsung Galaxy S8: Android 7.0 Nougat (native)  

Huawei P10: Android 7.0 Nougat (native)  

Resistance

Samsung Galaxy S8: IP68 water and dust resistant   

Huawei P10: N/a

Special Sensors

Samsung Galaxy S8: Fingerprint, Iris or Facial recognition  

Huawei P10: Fingerprint

Price

Samsung Galaxy S8: $849 / $950  

Huawei P10: €649 ($685) / €699 ($738)

Release Date

Samsung Galaxy S8: March 29 (unveiling), April 21-28 (market release)  

Huawei P10: March 2017, available now for pre-order

Colors

Samsung Galaxy S8: Black Sky, Orchid Grey, Arctic Silver

Huawei P10: Mystic Silver, Rose Gold, Graphite Black, Dazzling Gold, Dazzling Blue, Greenery