The major factor that depends upon the elasticity for a product would be the nature of the product, availability of substitute, income level, level of price, postponement of consumption, number of uses, share in total expenditure, time period and habits.