Both options are appropriate depending on the garment and the look you are trying to achieve. Typically screen-printing is a better decoration method for t-shirts and sweatshirts, while embroidery is a better method to use on headwear, jackets and polo shirts.