Why does the iPhone from T-Mobile cost a lot more?

Since T-Mobile doesn't have contracts anymore, you buy the phone for 500-700 bucks, and thats it. With other carriers, on contract, you have to pay like 50- whatever the 5s cost.

Why is it so much more expensive? Lol I don't like it at all tbh

It's actually the retail price of the phone - which they all charge if you don't' have a contract. Apple sets the price. The price is lower with a contract because they recoup the cost over the two years by what they charge you for service. That's the reason for early termination fees, you get a lowered price for the phone because you agree to have a contract for the two years. The ETF recoups the loss if you end the contract earlier.

Actually you could buy the phone for $149 & go from there.