To fix a stuck Nintendo Switch on the logo, try the following steps:
1. Perform a hard reset by pressing and holding the power button for at least 10 seconds.
2. Update the system software of your Nintendo Switch.
3. Try initializing your Nintendo Switch.
4. If all else fails, consider factory resetting your Nintendo Switch.