I think they both are making mistakes if they don't.
Elfrid is good, really good, but very young. He was a 17 year old Freshman, he needs to improve in some areas before making the jump.
Shawn is a center in NCAA, he will be lucky to play the 3 at the next level.
both can be good, but both need at least an extra year of College ball. Elfrid has a better shot than Shawn of leaving early.