If using a smartphone, ATT's official stance is that you must have a data plan to go with it. I can say that they will automatically add a plan into post paid accounts without data on them when an iPhone is detected. How long that detection takes can vary, though it may have gotten more strict over the years. I have no idea how they handle pre paid, though I assume it would end up being similar and the system eventually switches the user to the plan with data.