The OP is if you can only keep one, so to say both is kind of missing the point. Assume a team offered a good young player a decent role player with some salary, plus a good draft pick and then said we will make the deal for either Pierce or KG, you pick, and also assume that the other retires at the end of the season.
I would send out KG, not for basketball reasons but PP played his whole career here so for him to retire here would mean more.