In this article, we will prove an algebraic dependence theorem for meromorphic mappings into a complex projective space sharing few moving hyperplanes with different truncated multiplicity. Moreover, we also consider the weaker condition: \[\nu _{(f,{a_i}), \le k_i}\le \nu _{(g,{a_i}), \le k_i} \text{ instead of } \nu _{(f,{a_i}), \le k_i}= \nu_{(g,{a_i}), \le k_i}\] for some moving hyperplanes among the given moving hyperplanes. In order to implement this, besides using the technique reported by S. D. Quang in (Two meromorphic mappings having the same inverse images of some moving hyperplanes with truncated multiplicity, Rocky Mountain J. Math., vol. 52, no. 1, pp. 263–273, 2022) we have to separate the 2n + 2 moving hyperplanes from the given p+1 moving hyperplanes. After that, we count multiples of the intersection of the inverse images of the mappings f and g sharing these moving hyperplanes. Our result is an improvement of many previous results in this topic.