I have read in many places online that a good smartphone camera doesn't solely depend on the amount of pixels. So, what else should I look in order to choose a good camera in a smartphone?
Sorry, to the community at the outset for not being clear to the specifications of my requirements; I was taking a photo of two rainbow(a very rare thing) at the time prior to twilight. I had Nokia 6700c(5 MP) & took the photo but unfortunately all but the rainbows were in the photo. I then took the photo using my laptop's front camera(HP 2000) & though it was only 2 MP, it could take the image of the rainbow but only a single one with fine grains around it(which after googling, I saw it as noise; thanks to @feetwet). So, 2MP performed better than 5MP! But still the photo was not clear enough to catch the image of second rainbow. Also, I never could take the image of a distant plane neither by the phone nor by my laptop; no matter at what proximity the plane was, it always appeared as dot in the photo but the laptop still performed well w.r.t. the phone. I like to take the images of clouds, sky, halos of moon, planes, birds hovering etc... I only wanted to know why my laptop performed better than my phone despite my phone being superior w.r.t. pixels. Also, I do want to know what to use in order to remove those grains or noise & take the image of rainbow at twilight or prior to that; for all that, is pixel important or something else?