Many different thoughts on this subject. Firstly there is no right/wrong answer when it comes to training. However I recommend a relatively fixed routine using movements that work for you. Allow yourself to progress with perfect form in those movements. So don't be changing everything just for the sake of it. However I also tend not to do the same workout again and again. Meaning I will do the same core exercises but I may swop about other movements to keep things fresh. But month after month I am trying to progress in the same basic movements such as barbell presses, leg press, rack pulls etc.
Doing the same 4 chest/back/leg/etc movements in the same order for 1 year straight is fine as well. As long as you are using good form and progressing in those movements. I wouldn't personally do that but it's fine. I like to rotate the order of things and use a variety of techniques but at the end of the day I always do the same basic movements that work for me. I also recommend playing about with rep ranges in those movements.