I have used Mi5 (belongs to my wife) and am quite happy with it. Now I want to get one myself but couldn't decide whether I should get Mi5 or Mi A1. At the moment both are priced quite similarly.
My considerations:
Hardware
I think Mi5 has better hardware despite it is a bit older. But with Mi A1 I will have 1GB more RAM. Practically for what I use the phone for, I don't think there will be any noticeable difference between the two.
Operating System
I know a lot of people would prefer to have pure Android experience hence Mi A1 will score better. But for me personally each has its own advantages. I am happy to use MIUI as I am using pure Android.
Camera
I am not sure about this. One has dual camera and another has OIS. I am wondering how much worse picture taken without OIS compared to the one taken without.
Any thoughts and feedback would be appreciated.
Search for pictures taken with any device using Flickr's search by device function.
e.g https://www.flickr.com/search/?q=Xiaomi%20mi6, https://www.flickr.com/search/?q=Xiaomi%20mi5
and https://www.flickr.com/search/?text=xiaomi%20mi%205x