I'd recommend Galaxy S7, it has the best camera among the phones I've tried. I have Galaxy S5 myself, I won a photography award with a photo taken with S5. I got an A3 sized print of the photo and I have to say that it's not bad, the resolution is not as good as some of the dslrs but still amazing for a phone. The photos are realistic and you can get beautiful bokeh. S7 is even better, I photographed a small school event with it and the photos were really nice, it's a joy to take photos with that phone.