I remember Kobe extended for 3, must be the MAX for players their age, that means they have incentive to opt out
but players of LeBrons age get an extra year if they resign, so the contract situation is fliped