I think the way Apple is doing this is much more elegant. The on state is visualized by a contrast background color and the off state is just a gray background. Much more simple and much more visible. This proposed solution with a slightly lighter color as indicator of selection is not very good, sorry.
Also your solution becomes more of a list than a toggle. There are already a lot of similar designed selectable lists.