LeBron. He has always been a great teammate, say what you will about the rest. Kobe has been a bad teammate consistently.
Also, just from a fan perspective, I am so tired about hearing about Kobe being glorified in a false way. He was not even the best player on his team when the titles were won in LA in the Shaq era, he couldn't do it by himself in LA to the point where he demanded a trade (doing it by yourself is a BS premise btw, but people say LeBron couldn't and Kobe could, which is false), he calls out his teammates and he will walk off the floor, leaving them out there.