Megapixel é uma medida que corresponde a quantidade de pixels físicos (unidades que coletam a luz) presentes no sensor de uma câmera. Dessa forma, são eles que compõem a imagem digital capturada pelas lentes. Em teoria, quanto maior a quantidade de megapixels, mais detalhada e nítida é a fotografia.
Porém: como smartphones geralmente contam com sensores bem pequenos, uma alta quantidade pode não ter uma influência tão significativa assim. Mesmo com alta contagem de MP, o sensor pode ter pixels físicos pequenos e captar menos luz (resultando em qualidade inferior em ambientes menos iluminados).
Isso não torna a quantidade de megapixels totalmente dispensável: câmeras abaixo de 12MP entregam fotografias de menor qualidade.
No fim das contas, vale mais ter um sensor de qualidade. Com um sensor maior é possível captar mais luz por pixel físico, resultando em uma imagem de qualidade melhor mesmo que a quantidade de MP seja um pouco inferior.
Mas essa é uma informação bem mais difícil de se checar em um celular, já que nem sempre essas informações estão disponíveis no manual e seria preciso abrir o aparelho para verificar o tamanho do sensor.