All Xiaomi phones run the Android operating system, with the company's own MIUI Android skin installed on top. To be honest, MIUI isn't our favourite version of Android out there - it's a little cluttered and complicated - but you can expect a fairly smooth and reliable experience, with plenty of customisation options and fairly frequent updates.