@TheWerewolf @QasimRashid
Yes and no. Yes, the iPhone 13 is expensive if you buy it outright, but multiple US cell phone companies will give you a free iPhone 13 for just for signing up for their $35 per month service on a 2 year contract.

At the same time, there are "second hand" stores where you can buy iPhone 10s & 11s for under a hundred dollars.

Android phones are even less, and can be bought, with service, without a home address or credit card for under $15 per month.