No, it's the same thing. If you give the sp, you 'll have 6* - early 7*. Still the next season the player is gonna be 5* and later 6*.
This tactic it's worthy if the contract finishing this season. I have 5 players now and I'm trying to keep their sp till the second day of the new season.
Hope that I 'll not need them.