It's a general misconception that higher resolution (Megapixels) provides a better quality image. To a certain point this is true, but one you get into 4+ MP, it only makes a difference if you're going to be blowing-up your pictures.
If you want to take good pictures on your phone, then you need a phone with a good camera lens - you could have a 7MP camera on your phone, but with a rubbish lens, your photos will also be rubbish. Alternatively, just selotape a decent camera to the back of your phone.
'best' is a relative...
It's a general misconception that higher resolution (Megapixels) provides a better quality image. To a certain point this is true, but one you get into 4+ MP, it only makes a difference if you're going to be blowing-up your pictures.
If you want to take good pictures on your phone, then you need a phone with a good camera lens - you could have a 7MP camera on your phone, but with a rubbish lens, your photos will also be rubbish. Alternatively, just selotape a decent camera to the back of your phone.