Xiaomi is set to unveil the Mi 6 and Mi 6 Plus on April 19th, and we already know quite a lot about the upcoming phones.

The Mi 6 is expected to have a 5.1-inch display, while the Plus model should have a bigger 5.7-inch screen. Both devices are rumored to rock Snapdragon 835.
Now, a Chinese website has leaked the press renders of the Mi 6 and they show the design of the phone. The Mi 6 will have a fingerprint sensor on the front of the device under the 2.5D curved glass. The photos also show that the phone will be available in three colors - white, black, and purple.

Earlier reports revealed that both phones will come in multiple versions, with a different combination of RAM and internal storage.
The Mi 6 should come with 4GB of RAM + 64GB of internal storage ($318), and 4GB of RAM + 128GB of internal storage ($376).
The Mi 6 Plus should come with 6GB of RAM + 64GB of internal storage ($390), 6GB of RAM + 128GB of internal storage ($448), and 6GB of RAM and 256GB of internal storage ($535).
The devices are expected to ship with Android 7.1.1 with MIUI overlaid on top.