Since the last few years Mi is known for making only mid range or budget phones. The last flagship phone from Mi launched in India was Mi 5 in 2016. This is a sort of comeback to premium segment for Mi. Mi 10 is one premium looking smart phone. Both front and the back of the phone are curved and made of glass while the frames are metallic. Front and the back are protected with gorilla glass 5.
In terms of weight Mi 10 is about 208G and a bit heavy but is pleasing to hold.
Getting to the display the Mi 10 features a stunning 6.6 inch display, FHD+, Super AMOLED and has a tiny little punch hole cut out at the top corner.
It has excellent color reproduction and a good amount of brightness. Furthermore under the color scheme option in the settings you can change the color profile from warm to cool tones, there is a dark mode as well which works amazingly on this screen. It comes with customisable always on function.
Mi 10's display has curved edges. Xaiomi has a regular FHD+, HDR10+ display with 90hz refresh rate.
Mi 10 has a great performance with snapdragon 865 chipset, 8GB ram and 256GB of storage. It has 4780mAh battery with 30W fast charging. In terms of specifications, its just up to the mark with all other flagships out there.