I have this sentence:
In India analysts attributed high cost of Apple's devices to be a major deterrent to sales of iPhone that completes with android based smartphones.
My question is why can't I use hindrance in the above sentence in place of deterrent because hindrance also means a factor causing trouble in achieving a positive result or tending to produce a negative result as indicated below:
Hindrance: a thing that provides resistance, delay, or obstruction to something or someone: 'a hindrance to the development process'
[Oxford Online Dictionary]