This is along the lines of what I was thinking. Why keep something that you do not like? That is good advice. There is more on the way, and even next year. I would not want to replace a cock until I had better or just had to.If you have 15-20 more behind them to pick from, why keep either? They aren't what you want, keep moving along. Remember you'll only have what you tolerate, most people keep far far too many birds. Keep it simple, if you have more coming up and neither of these cockerels fit the bill, ditch them. I did that this year with my Leghorns, none of the first batch of cockerels had what I was looking for, so they all went away.
Then I wondered the age, and if the smaller one had time to get to a good weight. Sometimes a cockerel does not compete well with another or others, and is smaller as a result. If I like them, I am tempted to put him in with some pullets and see where he ends up. Sometimes they catch up. Sometimes not.
He would have to be pretty darn good for me to keep him in the end, and there has to be something that convinces me. I would not keep an equal where another was able to compete.
I tend to do this every year. When I go through to pull the first round of culls in the 12 wk range, there is always a smaller one that shows promise that I am just not ready to give up on him. I put them in with a batch of pullets and see where he ends up. I have had a couple turn out ok, and mostly I decide against them.
I want to cull for vigor, but I am hesitant to cull for pecking order. There is always someone on the bottom until you only have one bird. I have seen it switch along the way to. Who is dominant now, is not necessarily dominant later. For this reason, I will give a young male a "second chance", here and there.