This phrase , "good for you." can say a lot . The person saying it can be using it as a real compliment or as a way to be sarcastic . Just like "break a leg." . If a person is normally an envious , jealous person they will say "good for you." though they might not even care . Get it ? Hope this helped .