If you're going to be outside a lot, long-sleeved shirts are definitely better. However, if you tend to get hot easily when inside, having a thinner long-sleeved or even a short-sleeved shirt as your inner layer may be the best option.