Roland_Orzabal:
I can only speak for myself (American, born in upstate New York, raised mostly in Virginia), but to me, those phrases mean two different things.
I use “good for you” as a sarcastic statement, generally as a response to somebody bragging about something. It means either “I don’t care”, “you are being a pretentious twatwaffle”, or both. I can’t imagine a situation where I’d use it to express actual approval…something about the sound of the phrase just strikes me as inherently snarky.
“Good on you”, on the other hand, means that I approve of whatever you did and wish to commend you for it. It’s a bit of an akward phrasing, and is thus intended to carry more weight than if I’d just said “good” or “good job”.
Examples:
I drank a whole fifth of Jack last night!
Good for you.
I gave up drinking last night; I’m getting on the wagon.
Good on you.
Bob just bought a $2,000 Rolex!
Good for Bob.
Bob just donated $2,000 to a cancer research fund!
Good on Bob.
Does it still sound snarky to you if they say it like this:
Bob: John, guess what! I aced that exam I’ve been worrying about. I’ll be over a 3.5 this semester after all!
John: Hey, good for you! (say it in your head with genuine affection)
It sounds natural to me as a phrase of praise, anyway.
Yep, it’s Aussie. Another Aussie-ism I picked up when I spent a semester down there is “How you goin’?” Not “how’re you doin’?,” apparently that’s weird down under. It’s “How ya goin’?”
Yes! I hear that one from Aussies a lot, too.
I grew up with it (NZ/AU), so it doesn’t sound strange to me at all.
Though Australians, who love to shorten things that are already short, have reduced it to just “Onya!” which I think sounds terminally stupid.
I can’t go past this thread without a certain jingle running through my brain continually.
So now I’m going to infect all of you
This mid-fifties Australian has probably used “good onya” all his life. There is another meaning to it though. If “good onya” is preceded by “o(h)” (perhaps better rendered as “aw” for Americans) the meaning becomes something like “only a dickhead would do that” or “what were you thinking?”