This is a 2 piece case that doesn't fit together very well. Also, it is advertised as rubber, however it is actually hard polycarbonate plastic. I'm afraid it will scratch the back of my iPhone, so I'm returning it. If it had a piece of rubber lining the back, I would keep it. Fits iPhone 4 and 4S. The color is super cool tho!!!