Procedural Castle Construction

Hi im in the process of creating a procedural castle construction system. Basically the castle mesh bp changes if certain conditions are true. is there any other way for godsake to create such system without using multiple if statements! Please help me if you know more practical options. Thanks in advance.