Is there a good app/site where I can go to see how I'd look with a different haircut?

I'm not that brave with my hair..but I want to cut my hair to my shoulders. I always have it down to the middle of my back so this is drastic for me! Just wondering if I can see it first before I take the plunge..and in a realistic way. I've tried apps before that looked so fake and didn't really show that well how I'd look. I have a galaxy S9+..I know that makes it harder since iPhones are better with things like this, I'm sure. Any suggestions?