Coming to the image quality, daylight shots came well in bright conditions, for other conditions you can enable AI, and it gets better if you enable HDR since it improves the dynamic range. Thanks to Dual PD auto focus, it can focus an object quickly. Macro shots were good with good amount of details, and portrait shots were good with decent edge detection, thanks to the secondary sensor. For the price, this camera is good. Low-light shots are decent, but there is noise. There is no separate low-light mode, so you have to enable AI and leave the phone to detect it. Images with flash are good, and it is not overpowering.
Coming to the front camera, the 8-megapixel camera is decent. Portrait for front camera uses software-based blur, and the edge detection is decent. There is also AI beautify option that enhances the image, and it focuses only on the face. It doesn’t have a selfie flash, and comes with screen flash, which is fine.