TCP vs UDP

I get TCP hangups on my smartphone — sometimes when I visit sites it loads halfway and doesn’t finish. When I switch to 3G/4G mobile only, the site finishes loading. This may be because of my Xfinity TCP/IP connection. Maybe it’s trying to send everything in order using TCP when it does this?