What is better t mobile prepaid or cricket for the iphone 5?

I want a prepaid iphone 5 and these r the 2 company's i found

Added (1). Is there any way i could get it on at&t gophone?

Verizon prepaid is the best but id say - t mobile

Agreed. Verizon has the best service coverage, but out of the two you listed I'd say T-Mobile

Unlocked iphone 5 works only with GSM carriers like T mobile or ATT. It does not work with CDMA carriers like Verizon, Sprint, Cricket or Boost mobile.
If you have an unlocked iphone, T mobile has better plans than ATT for prepaid.

Hope this helps…