Online smartphone sales may get hit by these factors