Parcelable , is much faster than Serializable since is optimized for use on Android, the interface created by Google is android.os.Parcelable , in terms of implementation it will probably take you longer compared to Serializable, but you will get better benefits.
Serializable , is slower compared to Parcelable. Use the java standard interface, for this reason its implementation is more simple compared to Parcelable. An important feature is that a Parcelable arrangement can be sent through an Android intent. An unfavorable feature may be that Serializable creates many objects in memory, although they are temporary, it can cause a little Garbage Collecting .
If you are developing on Android as your question indicates, the option is to use Parcelable
I add a comparison table of tests where you can compare the speed of both interfaces.
source: Parcelable vs Serializable (English)