RE "Note: KGI's image has a slight error. iPhone 8 Plus has 3GB of RAM."
That was very-likely intentional ... Kuo is mostly a Puppet of Apple's Upper Mgmt team, and Apple uses Kuo to try to UP-sell products and/or paint a pretty picture of whatever the current mess is ... Kuo's table will very-likely spread Wide & Far today (on the net), and most of the authors of his update today (on other sites) probably won't catch or spell-out the mistake in the table ... it's good to see MacRumors do so !
BTW, if Apple had put 3 GB into the iPhone 8, AND 4 GB into the 8+, neither would have flopped like they did ... the extra DRAM makes a world of difference in what advanced apps can do with either mobile device, and would have put them in the same position that the Sept 2018 iPhones will ultimately be, AND at a much, much lower cost to Users !
Now, if Apple would only start using Kuo to promote 10-bit extended color spaces (e.g., Display P3) capture, then Apple would really be leveraging his position (in the industry) to the Max ... for those of you who have difficulty reading between the lines, Apple didn't put new image sensors into the iPhone 8, 8+ and X just so that could offer DEEPER "deep trench isolation" ... it was very-likely to add support for 10-bit Display P3 capture ! ... which they haven't yet Enabled ... AND which hasn't been "leaked" by anyone (yet) ... I expect that to change in the next few months !