QUOTE(404xfound @ Jan 10 2018, 11:58 AM)
Is android 8 much better than 7? My old phone was only android 4 so I don't know anything about newer androids haha.
So if you were me you'd choose Mi A1 over Note 4? I think I'd just listen to you
Is android 8 much better than 7 ?You can read about it
here. The latest the android OS version, the better it'll become, the better the user experiences.
So if you were me you'd choose Mi A1 over Note 4? Hmm, it's hard for me to choose so. Well, I'll try.
Redmi Note 4 - It's running on MIUi 9 based on android 7.0 which contains plenty of useful and fancy features. It also will receive system updates that may fix bugs, some patches, new features introduction and etc, although it takes some to very long times for MIUi devs to roll out the updates. And user will probably stuck on that android version for the rest of life (a bit exaggerated hehe

, until you decide to get new phone) since Xiaomi never good at enrolling out the android upgrade towards its MiUi-running devices. For example :When Redmi Note 3 been launched (android Lollipop) -> Redmi Note 3 [year 2018] (stuck on android Marshmallow). Battery is indeed large, can last for a 2-5 days with minimal to moderate usage. Heavy usage sure 1 day. Now for 32gb + 3gb RAM Redmi Note 4 official set can get at RM605 and below, which is of course a large saving over Mi A1. I'm not saying stuck on android 7.0 is bad, but having the latest android OS version is always the most welcoming.
Mi A1 ( Android One ) - No Miui, running on stock vanilla android OS. You may find it bland and a bit boring. To get some features like in Miui, you need to install 3rd party apps which somebody might find it's a hassle. Internal storage is 64gb, so there is no need to fear of insufficient storage available. Due to its Mi A1 is in
Android One programme, it has been promised to get the latest android OS upgrade (untill android P) + monthly security & system patch updates ( which is rather quick/on time ). Bug-less (bugs keep at minimal) because its on stock vanilla android which make Google capable to keep it under control, hence more optimized. Got dual camera features & USB type-C

. Can say feature proof too

The drawback is the price right now which is around RM999 - RM850 and the battery capacity 3k mAH. But if you see flagship smartphones battery today, all below 4k mAH.
Conclusion : For long-term usage and for the sake not to feel like being way left behind, I think I'm more towards Mi A1

. But if having spare money from your given budget also matters, go for Redmi Note 4 (although some people said its rear camera photos is trash

)
Anyways, have you check other brand like Oppo eg : Oppo A77 & Vivo ?