Twice as many people would rather buy an older home than a new one.

They say new homes are poorly built, lack character or charm, and have small rooms.

According to a survey conducted by YouGov for the HomeOwners Alliance and BLP Insurance, only one in five (21%) would prefer to buy a newly built home, whereas nearly half (47%) would prefer an old home, built ten or more years ago.

Small rooms in new homes were criticised by 45%, while lack of green space was criticised by 40%.

Almost four in ten (38%) cited low build quality as a disadvantage of new homes although 51% saw lower ongoing maintenance and energy costs as an advantage.

New homes were also thought by some to offer the best chance of getting on the housing ladder as schemes like Help to Buy are seen to be more widely available on new homes.

Paula Higgins, chief executive of HomeOwners Alliance, said: “We need more new homes, but they have to be homes that people want to live in, not homes that are quick, easy and cheap for house builders to throw up.

“What we need to solve the housing crisis are quality homes of character and space, and challenge the housing industry to deliver.

“After the war, they built homes fit for heroes. All we want is homes fit for home owners.

“Homes shouldn’t be built just for a quick profit, but to last for generations to come.”