If Manufacturer spice model and Datasheet give different values which should I use?
In this case the datasheet shows a typical Vf of 2.1v, the spice model seems to be using a Vf of 2.134v.


If your circuit works for \$V_f\$ of 2.1 V, but fails for 2.134 V, then you need to get a new circuit.

The forward voltage will vary due to manufacturing variations and junction temperature. And the variation will be more than 35 mV over realistic operating conditions.

Also, keep in mind that the datasheet value is for an ambient temperature of 25 C, while SPICE is probably (unless you've added an option to specify otherwise) simulating a junction temperature of 25 C. That means the datasheet value reflects a higher junction temperature than the SPICE model. And forward voltage does typically drop with increasing temperature so it's conceivable both models are correct.


  Assuming a 9v source if I use a 33.3333ohm resistor (or resistor combination) based on the 2.1Vf of the datasheet I get a simulation result of 13.9mA instead of the expected 18mA. ... I'm asking since if I'm wrong either the LEDs will be too dim, or they will blow out.


If this application requires the brightness to be controlled so carefully that the difference between 13.9 and 18 mA makes a difference, you should use a constant current LED driver instead of a simple resistive current limiter.

But in most applications, users won't notice the difference in brightness due to this kind of current change. So you just live with some brightness variability to save cost. Modern LEDs are visibly lit even with 1 mA forward current so whether at 13.9 or 18 mA they will be quite bright.

You could also reduce the variability by designing your resistive limiting circuit with more voltage overhead. Either use a higher voltage source (12 V maybe) and a larger resistor, or place 2 strings of 2 LEDs in parallel, so you have roughly 5 V overhead instead of just 1. The trade-off here is of course more power wasted in the resistors.