European shares swung between gains and losses on Monday after steep losses Friday. With oil prices plunging below $28 a barrel and caution creeping in ahead of Chinese GDP data for 2015 due on Tuesday, stocks were unable to keep higher levels in the morning.