How to clean a white iPhone 4?

It's really dirty on the home button. And on the edges. Like it has black spots. Also I have this case and i wanna take it off but I can't. I think it's stuck, i don't know. Can I use windex or another product to clean the screen/back?

Water + Soap lol

Windex lightly try not to get in the cracks or holes

Never submerge the phone in water and never use a soap like solution on an electronic device as this can sometimes cause static particles to mess with the electronic parts. What you do is get class cleaner and a micro fiber cloth. Lightly spray the cloth with the glass cleaner and wipe the device off.