In a face-off between Samsung Galaxy S8 and Xiaomi Mi 6 Mix (2017), both the device give tough call one another. Samsung though dominates the high-end specs, Xiaomi Mi 6 Mix has some high-end features to give a direct competition to Galaxy S8.