For the goods that can be stored in the same crop year, the long price difference is more effective. Wheat, cotton, soybeans, sugar, copper, etc. Both are suitable. For non-storable commodities, such as live cattle and live pigs, the correlation of commodity futures prices in different delivery months is very low or irrelevant, which is not suitable for making bull spreads.