The Xiaomi Mi 6 is a 5.15" phone with a screen resolution of 1080 x 1920 pixels. The Snapdragon 835 chipset has an octa-core (4x2.45 GHz Kryo & 4x1.9 GHz Kryo) CPU and an Adreno 540 GPU. There are 6GB of RAM and either 64GB or 128GB of storage. The back facing camera has a dual lens setup with a 12 MP sensor and the selfie camera is 8MP. The 3350 mAh battery comes with Quick Charge 3.0.