Guys this is a software issue. The camera hardware is good, its just the samsung camera app that has poor quality for front cam. Try 3rd party apps. I am using CameraMX for selfies. It captures good quality pics and supports switching between the two...