Mobile Spec Sheet: Xiaomi Mi 6 vs. Samsung Galaxy S8 vs. Huawei P10 vs. Other 2017 Flagships by Andrew Cheng April 19, 2017