sing a different tune

idiom

Definition of sing a different tune

informal

: to change the way one talks about something : to have a different opinion about something
They say they're not worried about money, but once they see how much the new equipment will cost, they'll be singing a different tune.