There are tolerances to be accounted for: the legs could be an extra 0.2mm larger than the nominal size, also if the holes on the PCB are plated, that will reduce the diameter of the opening. How much wiggle room you need will depend on the manufacturer of the part as well as the PCB. I usually make a hole .25–40mm larger than the nominal size of the leg.