If Intel releases Cannonlake and Coffee Lake processors in Q2 and Q3 2017, respectively, than it would have accelerated its release cycle from one year to three months.
Point being, how much have I heard people bitching in December that Apple didn't put Kaby Lake processors in the new MBPs. Now, if Apple releases Kaby Lake MBPs in Q2 2017, we hear complaints about them not putting Cannonlake and Coffee Lake processor in them. I guess the concept that Intel staggers the release of different processors in the same generation over three quarters (Q3 2016 through Q1 2017 for Kaby Lake) is a very difficult one to understand.