How to make these kinds of pictures?

I've been seeing them a lot lately, and no one will tell me the app or program. How do you make these kinds of photographs. I have an iphone btw.

Use Photoshop: It's really easy.

1) Paste the image into a new document
2) Copy the layer into a new layer
3) Repeat Step 2 (you want three layers so you can experiment without losing the original)
4) Select the top layer and go to Filter > Artistic > Poster Edges (use the default to start with - you'll want to experiment later, as this may change how things end up looking)
5) Hide the top layer and select the next visible layer
6) Go to Filter > Stylize > Glowing Edges and select the default
7) Invert the layer with glowing edges
8) Re-select the top layer and go to Layer Properties
9) Change the layer's Opacity to about 80% (experiment with this as you like)

That should result in a fairly cartoonish-looking image - but, as with all things Photoshop, take the time to experiment and find your own favorite method!

Or try using these:
http://cartoon.pho.to/