How to connect faces without intersection?
You can use Boolean modifier to join them together. If the handle is in the same mesh of the cup body, just simply separate it as a new object by P, then boolean the two object. You will get a final shape without intersection after apply it.



NOTE: When using Boolean modifier, the intersection part has to be closed shape.