Due to 5G, you will not have any problem. Due to the 6.1 inch display, you will get the view absolutely. A14 Bionic Chip is going to be available in this. It has a dual rear camera. Whose primary camera is 12MP. Also in this you get 12MP TrueDepth front camera. Its night mode is quite good. You also get 4K Dolby Vision HDR Recording in this phone.
The iPhone 12 Mini was also launched along with it. Whereas in Mini you get 5.4 Inch Super Retina XDR Display. Due to this the speed of the phone becomes very good. A separate option has been given in it for night mode. The only difference between the iPhone 12 and 12 Mini is that you get a smaller display size. Also, 15 hours of battery backup has been given in Mini and 17 hours of battery backup is given in iPhone 12.