I guess it depends where you want to go. If for Oxford Street, I'd choose Marble Arch as it is at the western-most end of the street so you can walk the entire length of London's most famous shopping mile, whereas Bond Street station lies about a quarter of the way into Oxford Street.