From my understanding, when you activate you new phone, the old SIM card becomes deactivated/unusable. However I think I'll take the SIM cards out of my iPhones before selling, just to be safe.
Do people that buy used iPhones have to buy a new SIM card from AT&T?