Question: what is the difference between casual and formal shirts?
Answer: Formal shirts are generally supposed to be tucked in, so they are usually made longer. The logic being that the shirt should stay tucked in even if you are moving and shaking a lot. Casual shirts have lower side seams and shirt rails that are shorter than formal shirts. This makes it suitable to wear them un-tucked.