Why do I get an 'insufficient storage' error when trying to install apps when I have sufficient storage?
25 MB free internal storage is minimum requirement (source: TechniPages, AndroidCentral). If free space falls below that, the "insufficient storage" error is triggered.
for more information see

Why does my phone keep telling me it has low storage?
Not enough storage on android device