The last time I let my players contracts run down and renewed them at the start of the next season, they all only got 2 year contracts.
I saved some cash I suppose as their value had decreased because of the * drop with promotion.