I have a Huawei P10 on the local 4G network, works well and the camera is very good. It has an excellent GNSS that works on GPS, Glonass and Beidu systems simultaneously, it also has Galileo capability. I've had this since August but I still prefer iOS to Android, maybe a matter of what I'm used...