It could be assumed long before it even had a codename: Intel have operated on two-gens-per-socket for a good decade now.
Are those for desktop or mobile?
Because the AM4 socket will remain the same, so only a CPU switch will be sufficient for an upgrade.
Just as a refresher for thread watchers, AMD promised about 4 years (until about 2020-2021) of AM4 support. What has been confirmed is Zen 2 (previously known as Zen+), which will be on a 7-nanometer with a 5-15% IPC improvement, will be released in 2H 2018. In the meantime, rumor has it that a refinement to Zen, on a 14-nanometer+ process (in the roadmap depicted below; erroneously referred to also as Zen+ by some well-meaning enthusiasts), may be released between now and then to keep Coffee Lake at bay. Currently, Zen 1 is on par with Broadwell's IPC in single-threaded workloads and is actually ahead of Skylake/Kaby Lake IPC in multithreaded performance. Granted Skylake and Kaby Lake (see X299) is stable at higher clocks in high core count (6-core and above) configurations and holds the performance crown against mainstream Ryzen, but it produces far higher temperatures, requires far higher power, and must be liquid cooled.