A robot is a machine that can make decisions on its own without manual input, right? And androids are robots that appear mostly human.
So should android -> robot, and robot -> machine?
(I did a search and found a topic on a similar theme, but it was 2 years old and didn't seem to reach a conclusion; pardon if I should have bumped that instead)
Updated