There is no definitive answer to this question as both roofs and rooves are considered acceptable forms in British English. However, if you were to ask a group of people which form they prefer, it's likely that the majority would say roofs. This is because rooves is generally seen as being somewhat old-fashioned and is not used as often in modern speech or writing.