Your ignition switch has an electrical connector on the opposite side of where you insert the key into the ignition. That electrical connector has several positions on it - LOCK / OFF / ACC / ON / START. When the contacts inside the switch go bad, (usually on the START position), the switch is no longer able to send current to the starter, hence the reason why your car doesnt' want to start.
Remove the cover to your steering column & check the electrical connector on the opposite side of the ignition switch. Link to picture attached.
http://tinyurl.com/yvzs5o
Use a volt/ohm meter and/or continuity tester to make sure the electrical conector is working in ALL positions. It's easier to check / test &/or replace this part at $35 bucks than it is to replace the starter. Chances are the electrical connector on the ignition switch is bad & NOT your starter.
Anyhow, hope this helps.
ID