change your tune
/ˌtʃeɪndʒ jə ˈtjuːn/idiom
to change your opinion or the way you behave, often because it is in your interest
запеть по-другому, сменить пластинку
Русский аналог: «запеть другую песню»
Похожее выражение — sing a different tune. Часто с упрёком: человек поменял мнение, потому что так выгоднее.
“He hated the idea at first, but he changed his tune when he saw the profits.”
“You’ll change your tune once you try it.”
“The minister has changed her tune on taxes.”