Do all iPhones have a beauty mode?

I always see those girls on instagram that take flawless selfies; their skin looks smooth but you can still see the details, for example, defined eyelashes. I also like the fact that the face doesn't look too distorted. I've been wanting to buy an iPhone because of those reasons, but every time I'm about to buy one and try the camera, it's not like I thought. It makes the skin look textured. I went there with a couple of friends and it enhances their skin texture as well. They don't look as textured in real life and it's not a flattering look. The pictures don't look like I thought they would. I don't really know how the camera works but I don't find any skin smoothening options. Do all those girls use facetune or is there an option on the iPhone I haven't found yet? I really want to try it but I don't know how they do it or how it works and I want to figure it out before I spend my money. Also, which android phone would you recommend that takes flawless selfies?