Tier 2 General visa can be issued for any period of time up to five years. It can be extended for an extra year.
Tier 2 visa cannot be extended beyond six years except for high earners with a salary of at least £159,600.