Ceramic capacitors will have a wide tolerance, thus your actual capacitance will depend on how long since they have been soldered, the actual material they are made from. This will mean capacitance will vary with temperature and applied voltage, possibly quite a bit, and the film capacitor however will not vary much in capacitance both from new, with time and with applied voltage and temperature. As they are pretty much the same price wise go with the foil one.