Huawei and Xiaomi sold a lot of phones because their phone are good enough not to make people miss iphones and stuff yet cost only a fraction.
Personally, I got a brand new Xiaomi phone for 200 euros off Amazon with a 4-core cpu, 5.5 inches display, 64 gb storage and 4 gb ram. So far it served me good and has done everything I've needed.
I got an iPhone 6 from work for on-call availability, and it is actually superior in many ways, but despite this in no way I'm going to drop 800-1100 euros on a phone.