t mobile.. good service.. i never have a problem.. customer service .. but i get alot of droped calls.