Megapixels are mainly to get large pictures. More the megapixels are bigger picture can be print without distortion. For front camera of a phone 5MP+ camera should be good enough. PS- more megapixels means large picture & video size which will eat your phone space fast.