For the 12.5 jubilee you'd need to work in months, so a query to return all members with 12.5, 25 or 40 years membership in 2019 would be along these lines:
SELECT *
FROM Membership
WHERE Year(DateAdd("m",150,[MemberSince])) =2019
OR Year(DateAdd("yyyy",25,[MemberSince])) = 2019
OR Year(DateAdd("yyyy",40,[MemberSince])) = 2019;
Ken Sheridan, Stafford, England