Highlander - neither really. It may well be mandated in law that no NHS doctor is allowed to charge for contraception (amongst other free services they have to give), also subsidy implies that the person has to pay something towards the cost and this is free.

It is the choice of the individual whether they wish to take it or not but by and large it is quite successful. Those who cannot afford to pay will make the trip to the Family planning clinic to sort themselves out.