How do I know if I have a skin tag cyst or an ingrown hair on my penis?

No hairs on penis. Traditionally speaking, there are no hairs on the penis, so an ingrown hair is unlikely.
None of the above. Skin tag, ingrown or even cysts are not common on the penis. If you are concerned please see a physician for a diagnosis.