I don't own one, but I've read Xiaomi provide regular software updates. As a Motorola G4 owner stuck on the Android March 2017 update, that's attractive.
Believe me, you don't want Xiaomi's "updates". The base OS is bad, and the updates usually break already working stuffs. I had an issue where I couldn't use photos from Google photos as my whatsapp profile photo. Unlimited small headaches like this.
Are you paid by some other company to post?
No, I'm just a dissatisfied customer. Don't want others to fall into the same trap I did.
Check out lineageos. In 15 min you can be runniing latest Android without any junk.