Apple continues to lead on top-end chip frequencies, in part because it pays more for access to the smallest process nodes...but that's not what's really going on. The big story for the past 10 years is that Android SoC vendors (Google very much included) have *sucked* at keeping their chips fed with enough data to retire work quickly.
Why? Because they were afraid to trade cores for cache, no matter how much it hobbled their phones.