1. A method of deriving a motion vector predictor (MVP) for a motion vector (MV) of a current block in Inter, Merge, or Skip mode, the method comprising: determining a value of a flag in a video bitstream, wherein the flag is utilized for selectively disabling use of one or more temporal MVP candidates for motion vector prediction; selecting, based on an index derived from the video bitstream, the MVP from one or more non-temporal MVP candidates responsive to the flag indicating that said one or more temporal MVP candidates are not to be utilized for motion vector prediction; and providing the MVP for the current block.