水平 VS 程度 in the context of language proficiency Recently I explained to my aunt (from Taiwan) that I could not attend the class in 台灣閩南語 in the past because my Chinese was very basic and the class was taught in Chinese. In this context I used a sentence like

我的中文水平不夠了。

My aunt remarked I should not use 水平，but 程度。 I searched the internet and found countless examples of 英語水平：

有私人教育集團今日（15日）公布本年度全球成人英語水平報告。(source)
香港人的英语水平为何不如上海？ (source)
测试您的英语水平，让您脱颖而出 (source)

Why to opt for 程度 in the aforementioned context?
I think there are differences regarding the terminology usage from different regions.

To me, 我的中文水平不夠 sounds more natural. I guess 我中文程度不够 could be more natural to folks from Taiwan. If you add a modifier for 程度: 我中文理解程度不够, then it would be more natural to me。

水平 means 'level' and it's typically measured by 高（high） and 低（low）. For example, you could say 我中文水平不高, 我中文水平比较低.

程度 means 'extent', it's typically measured by 深（deep） and 浅(shallow) . For example, 我对中文理解程度不深, 我对中文理解的很浅.

There are also some other alternatives to express 我中文水准不够: 我中文水平不行， 我中文不行，我中文水准不行， 我中文水准不够, 我中文不够水准.