During a visit to Yalding in Kent, which was affected by flooding, the Prime Minister said: "There are a lot of things that need to be fixed.
"We need the insurance companies to get round so the loss adjusters can help householders, we need the council to get round with skips so people can get their carpets, their furniture removed, we need to get the power back on and then we need to learn the lessons.
"We are seeing these events take place more often. The Government is spending more on flood defences over the next four years than over the last four years.
"There are a lot of flood defences being built. Something like 80,000 houses were protected this time but we've got to do more and so we need to work with the Environment Agency and see what more we can do to learn any lessons from this flood and other floods.
"But right now the priority is help people recover from the terrible shock of this happening to them on Christmas Eve and Christmas Day."
David Cameron concedes that more flood prevention work needs to be done in areas like Yalding, where he was confronted by a local.
Within the next few hours, severe gales will hit northern England, Isle of Man and Wales. The rain will exacerbate the flood risk in places.
Three aircraft attempt to land at Birmingham Airport in today's tricky weather conditions.