Starship is a SpaceX rocket reasonably late in the development cycle, and is planned to land on the moon in an uncrewed demonstration flight no earlier than 2024, and with people during NASA's Artemis 3 mission no earlier than 2025. According to the plan this will be the first mission to land people on the moon since Apollo.
SLS at this point is not planning on launching a vehicle that lands on the moon, instead just a very very expensive taxi to a starship in lunar orbit which could have easily carried the astronauts there itself...