In my experience, most places quote their premiums for a 12-month policy. You then have the option of paying it all up-front, or monthly by direct debit(with an added fee, of course!). There is one company that I know for sure runs 10-month policies as standard (supposedly to build up your no-claims faster), but I can't think of any that do 6-month policies.