Either you have honor or you don't? Sounds a lot like George W. Bush saying "Either you're with us, or against us".
If I were to give a second iPhone I received for free to a person too poor to afford an iPhone, would I match your personal definition of honor?
Depends. The question again, becomes, "how did you receive that iPhone?".
If you bought it or it was gifted to you, then you have no problem. If it was sent to you in error or other illegal means, then the honourable thing to do would be to try to return it to its owner or the person that made the mistake. If they have no problem with it, at least you've done the honourable thing first before passing it on to the next person.
BL.