不能一概而论地说淡水鱼的鱼刺就比海水鱼的多。平时吃到的河鱼,大多是比较低等级的鱼类,而往往捕捉到的海鱼都是相对高等级。因为生物进化的大体趋势是骨骼数目趋于减少,骨刺少的鱼在进化序列上是比较高级,如鲈鱼,比目鱼等。反之,则骨刺数目较多,如鲢鱼净头骨就有387块,凤尾鱼的骨刺数目也不少。不过,河鱼也有骨刺少,譬如淡水鲳、鳜鱼、鲈鱼等。越是没有攻击能力或是容易受到攻击的鱼类,大都多刺,有些弱小浮鱼甚至连肌肉里面都布满乱刺。这大概是它们自我保护的演化成果,一是让攻击者知道我刺多、不好吃,二是生存环境恶劣,需要骨骼细腻的灵活身躯来逃避灾祸。而凶猛鱼类如海里的鲨鱼、虎鲸、江河里的黑鱼、鲇鱼等除了主干骨骼就没有乱刺。当然,和动物进化等级高低有关,越高级骨骼就减少而合理集中 。