Ideally, it depends on your specific design requirements, desired aesthetic, and the type of cap you choose.
Silkscreen printing is great for simple designs with bold colours, especially for large orders, while DTF (Direct-to-Film) printing is perfect for detailed, colourful, or complex designs.
For a premium, textured, and durable look, Embroidery is your best bet, often chosen for corporate branding.