I recently put another Otterbox Defender on my 4. The first one never had an oil spot problem. This one is terrible. I've tried with and without a screen protector and it doesn't change. Otterbox's recommended fix is to very lightly dust the inside screen with baby powder. Needless to say, I'm not too excited about doing that.