Tom Holland is contracted to Sony, not to Marvel, and he has two more pictures on his contract. It’s up to him whether he decides to re-up after that obligation is met; he may not have as much fun with Spider-Man if he doesn’t get to play in the MCU. So we may see ANOTHER actor cast in the role in a few years.