The iPhone will drive the headphone fine and make a very nice sound, but the amp will make a big improvement in harmonic extension and soundstage. Use the amp whenever possible. Both Headfonia and I concur that the E07k is a great amp, and probably the best thing you can get for up to twice the price. I’m familiar only with the E07k, the E17, and the E12. I think the E07k beats the E17 (and both are also USB DACs), while the E12 is just an amp, and has a darker sound but with more power for inefficient headphones. The Philips is not inefficient.
Earbuds have small speakers that rest on the ear canal of the wearer. These are usually much less expensive than on-ear and over-ear headphones and reproduce the sound well. However, outside sounds, such as traffic or power tools, can get past the earbuds and interfere with your enjoyment. Earbuds also don't stay in place very well if the wearer is moving much, such as exercising. These also are lower fidelity than on-ear and over-ear headphones.