I do think you can make it a rule, but I think it should only be to a certain point. I would say when they graduate from high school it is a good time to let them decide because at that point they are already making all kinds of other life-changing decisions. However, while they are still in high school I think giving them options will be helpful. I think it is great that you have allowed your son to choose the church he wants to attend

. If it has stopped the arguments and he goes with you, he is deciding that on his own. If he starts complaining, let him know the offer still stands for him to go to another church or service. Teenagers like to feel like adults and know they are deciding for themselves, so giving them as many options as you can will be very rewarding for them.
I also think that if he has questions or concerns about his faith it means he isn’t sure what he believes. This can be good because then he hasn’t totally shut off the idea of believing in God

. Teenagers often don’t want to talk to their parents about things, they like to be as independent as they can. Is there a close family friend, someone in the church or even a role model in his life that he could talk to? I would really encourage this because you want him to get his questions answered so he isn’t left wondering.