Which is better for competing firms with quality increasing: behavior-based price discrimination or uniform pricing?