For a sweatshirt with the given colors, a complementary color that would go well with it is a light gray polo shirt. The neutral tone of light gray will balance out the vibrant colors of the sweatshirt without overpowering them. It will create a harmonious and stylish combination.