LeBron James, who celebrated his 40th birthday Monday, says he could play at a high level for “another five to seven years” if he chose to do so.