Just got my 4S replaced at Apple and within a day of being in my jeans there was blue staining on the edges. It has rubbed off however, without any effort from me to clean it off. I'm guessing the phone just get a little "worn in" and then doesn't stain afterwards.