Difference between くださって and いただいて and when you should use it


I'm having trouble using these two to my higher ups. Which is more polite?




くださる means "to give" while いただく means "to receive". In auxiliary usage, you
express gratitude by using the former when the doer is the subject, and the
latter when you, the recipient is the subject.

  * おしえてくださって、ありがとうございます。 I appreciate that you taught me.
  * おしえていただいて、たすかりました。 I was helped with your advice.

Some people (not me) say that sentences with いただく are more comfortable.

