区别就是两者意思是不一样,具体的不同如下

higher中文意思是adj. 更高的,较高的(high 的比较级)

longer中文意思是adj. 更长的(long 的比较级)