Garon with Hyehan, Hyehan lets go of Charin who repeatedly shows he does not love him. Hyehan learns to be with someone who chooses him. As for who tops I have no idea.
Charin with Jin. Charin will choose to be with who he loves.
And for us the readers I guess the message that sex does not equal love