Pricing Under Different Competitive Conditions