A client of mine asked me this question and I had absolutely no idea, so I thought i'd come to the experts.
Here are the particulars:
Currently using Samsung S7 edge (3 years old) on a sim only month to month plan and it is going to expire in a few months.
Question is whether to upgrade to a Samsung S10, or a new iPhone or wait for the 2019 iPhone to come out or get a different phone that has a better camera.
Main criteria is a phone with the best available camera. Constantly taking pictures for work and need a great quality camera, not the current crap one that the s7 edge has.
|sim only month to month plan and it is going to expire in a few months|
erm what?
If it's strictly pictures, you can't go wrong with the huawei (but then there are other issues people will come up with, i won't digress down that path). If you are also doing video, then samsung (if you're in android land) or iphone( if you're in ios land).
There's always going to be a better phone around the corner. Up to you when you pull the trigger.