I agree with christine that it is a pimple. And of course it is always best to see a doctor. But if it were me, I would just poke that white head with a pin and drain it, then let it heal. It would probably need draining more than once if it is large.
I'm thinking it is more likely a pimple (particularly with a white head). You should probably have it looked at by a health care provider.