I think it is 2 years for major updates (from release), 3 years for security updates (from release), or 18 months for security updates from end of life.
Unless you are unlucky enough to get a device that they can't update due to drivers (Texas Instruments CPU).