desert (someone or something) for (someone or something else)
to leave someone for someone else; to leave something or some place for some other thing or place. She deserted her husband for another man.Many retirees have deserted northern states for the warmer climates of the South.