Cant help with others, I use AT&T so I have this saved.
GSM / HSPA / LTE
2G bands GSM 850 / 900 / 1800 / 1900
3G bands HSDPA 850 / 900 / 1900 / 2100
4G bands LTE band 1(2100), 2(1900), 3(1800), 4(1700/2100), 5(850), 7(2600), 8(900), 9(1800), 17(700), 18(800), 19(800), 20(800), 28(700), 29(700)
LTE band 38(2600), 39(1900), 40(2300), 41(2500)
Was correct as of march 2015, I haven't looked at it to see if anything has changed since.
Edited on 5/22/2015 at 11:58 AM. Reason:
My opinions are my own. If you disagree with them please take a big healthy crap in your hands and give yourself a round of applause.