@Lali1 Any chance of going to a curly hair specialist where you live? They often know how to cut curls in a way that enhances them. I would be tempted if there were any in my area even though mine is mostly perm but I also wouldn't want to lose my current stylist because she knows how to give me a perm.
Generally, with longer hair, you need some layers to avoid the dreaded triangle hair. I kinda have triangle hair right now if I don't tease the roots and really scrunch up when I'm diffusing because all the perm has grown out of mine except what's left on the ends. I use Tweak'd Restore treatment oil which is more paste-like than oil as a finishing cream which helps somewhat with frizz as well as Matrix Raw Frizz Control Styling spray. But, I have quite thin and fine hair which is totally different than yours.