which TextureFormat should I use for new Texture2D on iphone

Which texture format should I use for a new Texture2D on iphone.

var screenShot = new Texture2D(320,480, TextureFormat.RGB24, false);

file:///Applications/Unity/Documentation/ScriptReference/TextureFormat.html
Should I use the ios ones? or the standard ones like RGB24.

TextureFormat.RGB24

PVRTC_RGB2

PowerVR (iOS) 2 bits/pixel compressed color texture format.
PVRTC_RGBA2

PowerVR (iOS) 2 bits/pixel compressed with alpha channel texture format
PVRTC_RGB4

PowerVR (iOS) 4 bits/pixel compressed color texture format.
PVRTC_RGBA4

PowerVR (iOS) 4 bits/pixel compressed with alpha channel texture format

Generally, you should use a compressed texture if you can get away with it, as they are both smaller in download size and faster to render. Compressing the textures introduces some artifacts though, and really it depends on your quality requirements if it’s acceptable.

If the 2bits per pixel ones look ok for your game, then that’s good, otherwise try the 4bpp. Use RGB24 or ARGB32 only if the compressed textures look unacceptable.