This article over on MacRumors has a pretty good breakdown on the differences between the four iPhone 12 variants:
This month, Apple unveiled the iPhone 12 and iPhone 12 Pro as the successors to the iPhone 11 and iPhone 11 Pro, with a new squared-off industrial...
www.macrumors.com
Also, Geekbench is posting the first results from iPhone 12 results. When I saw the single-code and multi-core results, I then checked against some 6-core Intel CPU results. Apple's decision to implement Apple Silicon for the Macintosh computer line may actually work:
Processor | Single-Core Geekbench Result | Multi-Core Geekbench Result |
iPhone 12 A14 Bionic (6-Core) 3.0 GHz | 1,587 | 3,835 |
Intel Core i7-8086K (6-Core) 4.0 GHz | 1,328 | 7,078 |
Intel Xeon E5-2620 v3 (6-Core) 2.4 GHz | 710 | 3,958 |
The Intel CPUs have HyperThreading, so that will inflate their multi-core scores. The Xeon CPU is a server-class processor which I picked based on its Multi-Core Geekbench score being close to the A14 score and it having six cores.
While I was there, I checked on the score for my iPhone 8: 908(SC) and 1,878(MC) for its 2.4 GHz A11 Bionic 6-Core CPU. It's not just the fast clock speed that makes the difference.
Finally, Sandy Munro weighed in on Apple's decision to leave out the charger brick and EarPods from the iPhone 12 packaging: