The factors that must be considered while designing the pricing strategies are?

The factors that must be considered while designing the pricing strategies are?

A. price of competitors
B. strategies of competitors
C. marketing strategy
D. all of above