If you are an amateur and want a decent shot the new iPhone 7+ has great a camera(s).
It's more about the photographer skills than the camera. Look up some pictures taken with the iPhone. They are very good.
It's also more about having a camera with you and I always have my phone with me while I rarely lug a DSLR around.
Phone cameras are improving dramatically but it's still hard to compete with the sensor size and the lens of a DSLR. It depends on whether or not photography is just a hobby, a serious hobby, or your job.
I also feel like a smartphone is almost a necessity these days, while a DSLR is more discretionary.
"New with the iPhone 7 Plus is the addition of a telephoto lens, and dedicated sensor. The telephoto lens adds an optical zoom of 2x, bringing the effective zoom to 10x. The aperture on the telephoto is smaller than the wide-angle lens, at ƒ/2.8.
Beyond just the optical zoom on the telephoto, two lenses and sensors on the iPhone can be used for range-finding in a single picture, allowing for the camera to produce a selectively out-of-focus portrait.
The technique, called bokeh, has had digital implementations for some time. However, Apple's dual-camera setup on the iPhone 7 Plus makes a depth map of the subject and background during the picture-taking process, rather than deducing subject and background after-the-fact, and selectively applies blur to portions of the image that are not the photo's subject.
While a big improvement for photographers is coming in iOS 10 in RAW support, the OS will not bring bokeh to the new camera at launch. An update with the feature is expected before the end of 2016."