Saadia Minhas love this article. I have used this article multiple times when deciding if I should use a toggle or checkbox. One situation I cannot seem to know which to use though:
User has ability to select Option A which will show more configuration options or Option B which will hide configuration options but is also a “selection” in the sense that it needs to be saved to take affect.
So it is a checkbox in the sense that changes aren’t instant, but more options do instantly appear if you do Option B…
I guess I think of it similar to when apps ask you if you want to use an existing credit card where if you select YES then then info is filled out…so I guess I am leaning towards checkbox..