If you want good photos, buy a real camera with a good lens and learn to manipulate raw files. Smartphone pictures will only look good on a tiny screen. The amount of postprocessing that takes place without any of your input makes the photos look bland. That said, android phones do have the better hardware and by saving the raw files you at least get to develop the pictures yourself, the way you want it, sort of.
If you want good photos, buy a real camera with a good lens and learn to manipulate raw files. Smartphone pictures will only look good on a tiny screen. The amount of postprocessing that takes place without any of your input makes the photos look bland. That said, android phones do have the better hardware and by saving the raw files you at least get to develop the pictures yourself, the way you want it, sort of.