I doubt that Iran is ahead of Russia but have little doubt that China is. But when you stand back and think of it, where are all the high end phones, computers, TV's are built. Chinese components are in every Airbus aircraft and production facilities are in place in China. China is as good as the best and ay well be the best when looking at 5G networks and how they are used.
Russia in nowhere close in any of these and other area's, so it cannot be any surprise that Russia is both behind and is falling further behind China.
Taking this concern further. Russia has a desperate need for weapons which only China can really supply. Fairly basic drones and dumb shells others can supply, but only China has the high end technology that Russia needs. How can Russia pay for it, it has no money and China is getting the oil and gas it needs.
Whilst I cannot see China supplying complete equipment such as tanks, I wouldn't be surprised if China doesn't supply components such as thermal finder and fire control systems for Russia to use when refurbishing old equipment. Personally I would rather be in a T62 with a modern Thermal system than a T72 without it, which brings us back to how would Russia pay for it.
The only thing that Russia has is its military design and technology such as Submarines. Even the latest Chinese subs are noisy by modern standards and noisier than Russian subs. I don't know about sonars but there is quite a good chance that Russia has the edge there as the Navy is a relatively recent priority for China. That cannot be a good development for those concerned about the growth of China.