Помните: "Зима, крестьянин торжествуя, на дровнях обновляет путь...". Тот, кто ближе к земле, работает на ней, тот относится к классу крестьян.
Кроме них , если помним, есть ещё и рабочие, и прослойка- интеллегенция. В современном мире на лошадке ездить не обязательно, можно и на тракторе и так далее.
Главное работать на земле. А вот далее, уже в зависимости от того, где работаешь. Если у себя на огороде, то единоличник, если в совхозе ( кое- где они ещё вроде сохранились), то ты рабочий совхоза (вступает в противоречие в принадлежности к классу).
А если в колхозе, то уже - колхозник. Но их практически уже нет, все распустили давно. Так что и колхозниками, если правильно считать, то и называть уже нельзя, лишь крестьянами, селянами.
Поэтому ответ следующий. Колхозник- это всегда крестьянин, но наоборот- не всегда, крестьянин не всегда - колхозник.