When YouTube videos won't play on an iPhone, it could be due to corrupted data on your device or a problem with internet connectivity. Connect your iPhone to a different wireless network to see if that resolves the issue. You can also try clearing the cache of the YouTube app, restarting your device, or uninstalling and reinstalling the YouTube app.