No hard and fast rule, but in my opinion shirt tucked under kilt is better as it exposes the belt and shows more of the kilt.