The minimum term on G.fast, if you get it directly from Openreach as TalkTalk Business, Pulse8's supplier do, is a month, same as every other FTTC product.
EDIT: To avoid confusion if you purchase via BT Wholesale the minimum term is 12 months. Presumably due at least in part to their perhaps needing to spend money upgrading parts of their network to accommodate the higher capacity needs.