I spotted this article over on Toms Hardware. Might force Apple to move rather than keep some models on the 8th gen CPUs:
Link
Very interesting! Then maybe Apple won't use 10th gen CPUs in the next iMac models except for the top 27". They could go something like this for the same price:
4-core i3-9100 (3.6GHz, Turbo 4.2) instead of 4-core i3-8100 (3.6GHz)
6-core i5-9500/i5-9600 (3.0-3.1GHz, Turbo 4.4-4.6) instead of 6-core i5-8500/8600 (3.0-3.1GHz, Turbo 4.1-4.3)
8-core 8-thread i7-9700 (3.0GHz, Turbo 4.7) instead of 6-core 12-thread i7-8700 (3.2GHz, Turbo 4.6)
6-core 12-thread i5-10600 (3.3GHz, Turbo 4.8, 12 MB Cache) instead of 6-core 6-thread i5-9600K (3.7GHz, Turbo 4.6, 9 MB Cache)
10-core 20-thread i9-10900 (2.8GHz, Turbo 5.2, 20 MB Cache) instead of 8-core 16-thread i9-9600K (3.6GHz, Turbo 5.0, 16 MB Cache)
They could for the same price of 8-core 8-thread i7-9700 (3.0GHz, Turbo 4.7, 12 MB Cache) offer 8-core 16-thread i7-10700 (2.9 GHz, Turbo 4.8, 16 MB Cache). Same thing with i5-9500/i5-9600. They could for the exact same retail price offer i5-10500/i5-10600 which have more threads, more Cache and higher clock speeds, but Intel may not be able to produce enough numbers of 10th gen CPUs for Apple. Therefore Apple could settle for 9th gen CPUs in cheaper iMacs.