Got quite the upgrade due to AT&T warranty not having an iPhone X anymore. Loving my 12 pro so far. The camera is way better than my old iPhone X and so is the screen. I have been on iPhone X since 2017.