What is the exact difference in meaning between "It's good of you to say that" and "It's good for you to say that" and "It's good to you to say that"?
Does "It's good of you to say that" mean "If you say that, it is good" ?
Does "It's good for you to say that" mean "If you say that, it is good not for me but for you" ?
Does "It's good to you to say that" mean " If you say that, you will have good thing" ?
Best Answer
good of you to...
Your actions in a particular situation were appropriate, and maybe exceeded what could reasonably be expected of you.
good for you to...
Your actions are/will be beneficial to you.
It is often used in a conditional form:
good to you to...
As this NGRAM shows, this expression is uncommon and, when used in this context, seems to mean the same as the for version.
It occurs more often in sentences like this: