There are twenty million reasons for him to stay. He will be with Cleveland for the next 7 seasons. After his second contract expires, there's a slim chance LeBron leaves if the Cavs have not won any titles.