Christian Horner has tipped there to be a "flat-out" battle between four F1 teams for the next 18 months.