Essentially players are on year to year contracts. If coach likes you as a “bench” player you’ll probably stay with your team.
New coach comes to your team, you are up in the air. After 5 years have you become a starter? If not, you are probably in the retirement zone.