It possible to sign up for seven years at a time (Serbia, Turkey and other non EU countires currently do this).
The UK government want to be able to sign up for fewer than 7 years and participate only in certain areas in alignment with ‘british interests’. So being able to opt out of things like cooperation actions on diversity. EU don’t even appear to be willing to consider this (unsurprisingly)