It really depends. Ive got the newest iPhone and a DSLR thats older. The iPhone does 95% as good as a job for everything close by, but DSLR gives you much more control in terms of lighting and flashes to really take great pics. For other stuff, landscapes, long distance, its not even close...