コミュニケーション論および語用論(Pragmatics)の観点から分析すると、「Good for you」という言葉の危うさは、話し手と聞き手の間にある「心理的バウンダリー(境界線)」の曖昧さに起因しています。
親友同士であれば、相手の努力のプロセスを知っているからこそ「Good for you!」が純粋な労いとして成立します。しかし、関係性が浅い相手や利害関係のある相手に対して使うと、その境界線を土足で踏み越えたような傲慢さや、逆に「私には関係ない」という冷徹な突き放しとして知覚されてしまうのです。
失敗しないための実践的な判断基準を以下にまとめます。
【Good for you を積極的に使って良いケース】
・友人や同僚が、自発的な努力(禁煙、ダイエット、資格勉強など)を継続・達成した時
・親が子どもを褒める時、または対等な親友同士でフランクに称える時
・「体にいいよ」と健康や習慣について語る時(It's good for you)
【Good for you を絶対に避けるべきケース】
・上司、取引先、年長者など、敬意を払うべき相手に対するすべての会話
・結婚、出産、身内の吉事など、深い感情移入を伴う重大な報告を受けた時(→ I'm happy for you を使用)
・声のトーンを明るく保つ自信がない、疲れている時(無自覚に皮肉に聞こえるリスクを回避)