@messayisto
Hi, sorry I don't know.
I don't own this phone and from what I can read here Xiaomi are well supported, but are a pain in the butt to install at first.

I'd say, if you already have this device you can try to install Ubuntu Touch and see if it fails 🤷♂
If you don't have the device yet, I'd suggest to opt for other device but it will depend deeply on your needs and how you feel about the installation effort.