hey, whats better? spending 2mill on a 19yr old rated 30 with special skill

OR

spending 800k on a 27yr old with same stats and special ability?

would it be easier just t buy 27yr old then sell him at end of season and do same again
or buy 19 yr old and use him for maybe 2 yrs depending how he grows???