Factors That Influence Different Types of Farming