The iPhone 12 is a great device with a long battery life and a decent size. The specification for this phone is really good, it's very quick and the pictures come out really well. I particularly like how apple have made the phone narrower but slightly longer, as this has made it easy to access the whole screen.