On EXISTING computers, Windows 7 will be fully supported until Jan. 2020
Existing computers with the 5th generation or earlier Intel CPU. Existing computers with Skylake (6th gen) are considered stepping stone machines and will have Windows 7 and 8.1 support revoked in the middle of next year. Microsoft is only saying they will try to fix security problems, but they make no guarantees.
is vastly better than what you get in the Apple world
But vastly worse than you get in the Linux world.