What's wrong with the good old simple one syllable non-technical term 'swing'? As in "the American electorate for some decades has swung between liberalism and conservatism."