Fan voting has not been around every season.
All-Star teams were originally selected by the managers and the fans for the 1933 and 1934 games. From 1935 through 1946, managers selected the entire team for each league. From 1947 to 1957, fans chose the team's starters and the manager chose the pitchers and the remaining players. From 1958 through 1969, managers, players, and coaches made the All-Star Team selections. In 1970, the vote again returned to the fans for the selection of the starters for each team and remains there today.