Several factors affect membrane fluidity, including temperature, lipid composition, and cholesterol content. Higher temperatures increase fluidity, while the presence of saturated fatty acids makes the membrane more rigid. Cholesterol plays a dual role; it can either increase or decrease fluidity depending on the temperature and surrounding lipids.