Macbeth and Banquo have the same friends, therefore if he killed him then he would lose them, and that he fears for his own life if he spared Banquo