Many of the people say that Oppo and Vivo are the real camera phones but I would say that if you need a phone which have a great camera I would just a recommend xiaomi MI A1 so the features of this phone ah that its not too big and its not too small but even though I would say that if they have made it in the size of 4.5 inches then it would have been better because people recommend compact phones although there are proximity fingerprint light and gyro sensor but still the battery needs to be improved because when you have 12 megapixel + 12 megapixel camera then you would need more battery backup in order to use it for a long time. The smartphone looks good and has a decent style and look so if you need a mobile with great camera potential I would say this is the best.