MI A1 is very good mobile its camera is mind blowing. MI A1 is Android one operating system. So system updates are very fast comeing. And MI A1 has a metal uni-body desine. And prosesar also the best snapdragon 625 octa core, its very bettery efficient, And long lasting bettary. After all MI is very good mobile company.