High quality 96 kHz music can be played. High quality 96 kHz audio can be recorded.
However, the hardware limitations reduce the benefits of those high sampling rate.
For audio output, the flow is:
Digital signals --> Digital-to-Analog (DAC) --> Op-amp --> Speaker or headphone jack.
Modern DAC does supports high sampling rates. There is no problem.
But the speaker, especially the built-in speaker for phones, is very unlikely to support more than 22 kHz.
For audio input, the flow is:
Audio --> Microphone or headphone jack --> Op-amp --> Analog-to-Digital --> Digital signals
Again, the microphone is normally designed to work below 20 kHz.
I have tested all my phones, the highest frequency which can be detected and decoded is around 21 kHz.
Therefore, the headphone jack seems to be the only chance for high frequency.
There is a case that Galaxy S7's headphone output has response up to 75 kHz: https://www.reddit.com/r/Android/commen ... s7_tested/
But I don't found any report about the ability of headphone input. If you have the related experience, please share with us.
MCA Pro supports many sampling rates and it can be selected from Setting page:

The sampling rates are detected automatically. If an option is not supported by the device, it will be disabled.
The setting is applied to all audio features except the plugin. Input and output use the same sampling rate.
No matter the device's hardware supports high sampling rate or not, MCA Pro supports sampling rate up to 192 kHz.
All UIs are also modified to support varies sampling rates.

.