According to leaker Evan Blass, who has a good track record of accurate leaks, claims this is the iPhone 12 mini.
Apple will reveal this device later today. It’s not yet known how many colors the device will come in, however, this lines up with previous reports. We had heard that the iPhone 12 mini and iPhone 12 would come in just black, white, red, blue, and green.
Well, here they all are.
See you in a few hours when Apple reveals it for themselves.